发明名称 |
System and method for efficiently executing single program multiple data (SPMD) programs |
摘要 |
A system and method is disclosed for efficiently executing single program multiple data (SPMD) programs in a microprocessor. A micro single instruction multiple data (SIMD) unit is located within the microprocessor. A job buffer that is coupled to the micro SIMD unit dynamically allocates tasks to the micro SIMD unit. The SPMD programs each comprise a plurality of input data streams having moderate diversification of control flows. The system executes each SPMD program once for each input data stream of the plurality of input data streams.
|
申请公布号 |
US7904905(B2) |
申请公布日期 |
2011.03.08 |
申请号 |
US20030714179 |
申请日期 |
2003.11.14 |
申请人 |
STMICROELECTRONICS, INC. |
发明人 |
CERVINI STEFANO |
分类号 |
G06F9/46;G06F9/38;G06F9/40;G06F9/48;G06F15/76 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|