发明名称 |
EXECUTION ENGINE FOR EXECUTING SINGLE ASSIGNMENT PROGRAMS WITH AFFINE DEPENDENCIES |
摘要 |
The execution engine is a new organization for a digital data processing apparatus, suitable for highly parallel execution of structured fine-grain parallel computations. The execution engine includes a memory for storing data and a domain flow program, a controller for requesting the domain flow program from the memory, and further for translating the program into programming information, a processor fabric for processing the domain flow programming information and a crossbar for sending tokens and the programming information to the processor fabric. |
申请公布号 |
US2014173192(A1) |
申请公布日期 |
2014.06.19 |
申请号 |
US201414185841 |
申请日期 |
2014.02.20 |
申请人 |
Stillwater Supercomputing, Inc. |
发明人 |
Omtzigt Erwinus Theodorus Leonardus |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computing device comprising:
(a) a memory for storing data and a domain flow program; (b) a controller for requesting the domain flow program from the memory and further for translating the domain flow program into domain flow programming information; (c) a processor fabric for processing the domain flow programming information via one or more processing elements that match data tokens belonging to a same single assignment equation specified in the domain flow program, wherein the processor fabric is further configured for execution of fine-grain parallel algorithms; and (d) a crossbar for sending the data tokens and the domain flow programming information to the processor fabric.
|
地址 |
El Dorado Hills CA US |