Invention Grant
US07882498B2 Method, system, and program of a compiler to parallelize source code
有权
编译器的方法,系统和程序来并行化源代码
- Patent Title: Method, system, and program of a compiler to parallelize source code
- Patent Title (中): 编译器的方法,系统和程序来并行化源代码
-
Application No.: US11278329Application Date: 2006-03-31
-
Publication No.: US07882498B2Publication Date: 2011-02-01
- Inventor: Guilherme D. Ottoni , Xinmin Tian , Hong Wang , Richard A. Hankins , Wei Li , John Shen
- Applicant: Guilherme D. Ottoni , Xinmin Tian , Hong Wang , Richard A. Hankins , Wei Li , John Shen
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Konrad Raynes & Victor LLP
- Agent David W. Victor
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
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.
Public/Granted literature
- US20070234276A1 METHOD, SYSTEM, AND PROGRAM OF A COMPILER TO PARALLELIZE SOURCE CODE Public/Granted day:2007-10-04
Information query