Systems, methods, and apparatus for heterogeneous computing

Embodiments of systems, methods, and apparatus for heterogeneous computing are described. In some embodiments, a hardware heterogeneous scheduler dispatches instructions for execution on one or more of a plurality of heterogeneous processing elements, the instructions corresponding to code fragments...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VAN DOREN STEPHEN R, SHEFFIELD DAVID B, O 'HANLON MICHAEL A, SANKARAN RAJESH M, MCDONALD NEIL D, NUVITADI, ERIC, VALENTINE, ROBERT, CORBAL JESUS, VENKATESH, GANESH, MANLEY DWIGHT P, BRADFORD DENNIS R, GLOSSOP KENT D, CARTER NICHOLAS P, NEIGER GILBERT, COOK JEFFREY J, MARR, DEBORAH, T, MOSUR LOKPRAVEEN B, MISHRA ASIT K, RANGANATHAN NARAYAN, CHARNEY MARK J, GROCHOWSKI EDWARD T, GRECO RICHARD J, NUZMAN JOSEPH, PEARCE JONATHAN D, FLETCHER THOMAS D, YAMADA KOIKE, CAPRIOLI PAUL, DRYSDALE TRACY GARRETT
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of systems, methods, and apparatus for heterogeneous computing are described. In some embodiments, a hardware heterogeneous scheduler dispatches instructions for execution on one or more of a plurality of heterogeneous processing elements, the instructions corresponding to code fragments to be processed by the one or more of the plurality of heterogeneous processing elements, the instruction is a native instruction for at least one of one or more of the plurality of heterogeneous processing elements. 描述了用于异构计算的系统、方法和装置的实施例。在一些实施例中,硬件异构调度器分派用于在多个异构处理元件中的一个或多个上执行的指令,指令对应于将由多个异构处理元件中的一个或多个处理的代码片段,其中,指令对于多个异构处理元件中的一个或多个中的至少一个是本机指令。