Invention Grant
US09189233B2 Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads 有权
用于硬件和软件系统的系统,设备和方法,以将程序自动分解为多个并行线程

Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads
Abstract:
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.
Information query
Patent Agency Ranking
0/0