Invention Grant
- Patent Title: Dispatching of instructions for execution by heterogeneous processing engines
- Patent Title (中): 调度由异构处理引擎执行的指令
-
Application No.: US11935266Application Date: 2007-11-05
-
Publication No.: US09304775B1Publication Date: 2016-04-05
- Inventor: John Erik Lindholm , Jered Wierzbicki
- Applicant: John Erik Lindholm , Jered Wierzbicki
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
An embodiment of a computing system is configured to process data using a multithreaded SIMD architecture that includes heterogeneous processing engines to execute a program. The program is constructed of various program instructions. A first type of the program instructions can only be executed by a first type of processing engine and a second type of program instructions can only be executed by a second type of processing engine. A third type of program instructions can be executed by the first and the second type of processing engines. An instruction dispatcher is configured to identify and remove program instruction execution conflicts for the heterogeneous processing engines to improve instruction execution throughput.
Information query