APPLICATION ACCELERATION USING HETEROGENEOUS PROCESSORS
An accelerated processing system includes one or more conventional processors, one or more coprocessors, and high speed data links between the processors, coprocessors and memory. In an embodiment, an application program is compiled and linked to a library of macros, the macros are invoked at run ti...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An accelerated processing system includes one or more conventional processors, one or more coprocessors, and high speed data links between the processors, coprocessors and memory. In an embodiment, an application program is compiled and linked to a library of macros, the macros are invoked at run time by the application program, the application program marks data to be processed by the one or more coprocessors. A service and control coprocessor streams the marked data to the one or more coprocessors for processing.
L'invention concerne un système de traitement accéléré comprenant au moins un processeur classique, au moins un coprocesseur, et des liaisons de données haute vitesse situées entre les processeurs, les coprocesseurs et la mémoire. Dans un mode de réalisation de l'invention, un programme d'applications est compilé et relié à une bibliothèque de macros, les macros sont invoquées par le programme d'applications à un instant d'exécution, le programme d'applications marque les données à traiter à l'aide d'au moins un coprocesseur. Un coprocesseur de service et de commande diffuse en flux les données marquées vers ce coprocesseur, pour que celle-ci soit traitée. |
---|