发明名称 |
SYSTEMS, APPARATUSES, AND METHODS FOR A HARDWARE AND SOFTWARE SYSTEM TO AUTOMATICALLY DECOMPOSE A PROGRAM TO MULTIPLE PARALLEL THREADS |
摘要 |
<p>Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. For example, a method according to one embodiment comprises: analyzing a single-threaded region of executing program code, the analysis including identifying dependencies within the single-threaded region; determining portions of the single-threaded region of executing program code which may be executed in parallel based on the analysis; assigning the portions to two or more parallel execution tracks; and executing the portions in parallel across the assigned execution tracks.</p> |
申请公布号 |
WO2014003974(A1) |
申请公布日期 |
2014.01.03 |
申请号 |
WO2013US43723 |
申请日期 |
2013.05.31 |
申请人 |
INTEL CORPORATION |
发明人 |
SASANKA, RUCHIRA;DAS, ABHINAV;COOK, JEFFREY, J.;BOBBA, JAYARAM;KRISHNASWAMY, ARVIND;SAGER, DAVID, J.;SRINIVAS, SURESH |
分类号 |
G06F9/38;G06F9/46 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|