Invention Grant
US07904905B2 System and method for efficiently executing single program multiple data (SPMD) programs
有权
有效执行单程序多数据(SPMD)程序的系统和方法
- Patent Title: System and method for efficiently executing single program multiple data (SPMD) programs
- Patent Title (中): 有效执行单程序多数据(SPMD)程序的系统和方法
-
Application No.: US10714179Application Date: 2003-11-14
-
Publication No.: US07904905B2Publication Date: 2011-03-08
- Inventor: Stefano Cervini
- Applicant: Stefano Cervini
- Applicant Address: US TX Coppell
- Assignee: STMicroelectronics, Inc.
- Current Assignee: STMicroelectronics, Inc.
- Current Assignee Address: US TX Coppell
- Agent Lisa K. Jorgenson; William A. Munck
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/76 ; G06F9/40

Abstract:
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.
Public/Granted literature
- US20050108720A1 System and method for efficiently executing single program multiple data (SPMD) programs Public/Granted day:2005-05-19
Information query