发明名称 |
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. <IMAGE>
|
申请公布号 |
EP1531391(A2) |
申请公布日期 |
2005.05.18 |
申请号 |
EP20040257013 |
申请日期 |
2004.11.11 |
申请人 |
STMICROELECTRONICS, INC. |
发明人 |
CERVINI, STEFANO |
分类号 |
G06F9/46;G06F9/38;G06F9/48;(IPC1-7):G06F9/38 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|