发明名称 Method, system, and program of a compiler to parallelize source code
摘要 Provided are a method, system, and program for parallelizing source code with a compiler. Source code including source code statements is received. The source code statements are processed to determine a dependency of the statements. Multiple groups of statements are determined from the determined dependency of the statements, wherein statements in one group are dependent on one another. At least one directive is inserted in the source code, wherein each directive is associated with one group of statements. Resulting threaded code is generated including the inserted at least one directive. The group of statements to which the directive in the resulting threaded code applies are processed as a separate task. Each group of statements designated by the directive to be processed as a separate task may be processed concurrently with respect to other groups of statements.
申请公布号 US7882498(B2) 申请公布日期 2011.02.01
申请号 US20060278329 申请日期 2006.03.31
申请人 INTEL CORPORATION 发明人 OTTONI GUILHERME D.;TIAN XINMIN;WANG HONG;HANKINS RICHARD A.;LI WEI;SHEN JOHN
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址