发明名称 Virtuelle Architektur und virtueller Befehlssatz für die Berechnung paralleler Befehlsfolgen
摘要 Eine virtuelle Architektur und ein virtueller Befehlssatz unterstützen die explizite Berechnung paralleler Befehlsfolgen. Die virtuelle Architektur definiert einen virtuellen Prozessor, der die gleichzeitige Ausführung mehrerer virtueller Befehlsfolgen mit mehreren Graden gemeinsamer Datennutzung und Koordination (zum Beispiel Synchronisation) zwischen verschiedenen virtuellen Befehlsfolgen unterstützt, sowie einen virtuellen Ausführungstreiber, der den virtuellen Prozessor steuert. Eine virtuelle Befehlssatzarchitektur für den virtuellen Prozessor wird verwendet, um das Verhalten einer virtuellen Befehlsfolge zu definieren, und enthält Befehle, die sich auf das Verhalten der parallelen Befehlsfolge, zum Beispiel gemeinsame Datennutzung und Synchronisation, beziehen. Unter Verwendung der virtuellen Plattform können Programmierer Anwendungsprogramme entwickeln, in denen virtuelle Befehlsfolgen gleichzeitig ausgeführt werden, um Daten zu verarbeiten. Virtuelle Übersetzer und Treiber passen den Anwendungscode an bestimmte Hardware, auf der er ausgeführt werden soll, für den Programmierer in transparenter Weise an.
申请公布号 DE102008005515(A1) 申请公布日期 2008.08.07
申请号 DE200810005515 申请日期 2008.01.22
申请人 NVIDIA CORP. 发明人 NICKOLLS, JOHN R.;MORETON, HENRY P.;NYLAND, LARS S.;BUCK, IAN A.;JOHNSON, RICHARD C.;GLANVILLE, ROBERT S.;KOLHE, JAYANT B.
分类号 G06F9/46;G06F9/45 主分类号 G06F9/46
代理机构 代理人
主权项
地址