Invention Grant
US08028281B2 Run-Time parallelization of loops in computer programs using bit vectors
失效
使用位向量计算机程序中循环的运行时并行化
- Patent Title: Run-Time parallelization of loops in computer programs using bit vectors
- Patent Title (中): 使用位向量计算机程序中循环的运行时并行化
-
Application No.: US11620586Application Date: 2007-01-05
-
Publication No.: US08028281B2Publication Date: 2011-09-27
- Inventor: Rajendra K. Bera
- Applicant: Rajendra K. Bera
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Anthony V. S. England; William Steinberg
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Parallelization of loops is performed for loops having indirect loop index variables and embedded conditional statements in the loop body. Loops having any finite number of array variables in the loop body, and any finite number of indirect loop index variables can be parallelized. There are two particular limitations of the described techniques: (i) that there are no cross-iteration dependencies in the loop other than through the indirect loop index variables; and (ii) that the loop index variables (either direct or indirect) are not redefined in the loop body.
Public/Granted literature
- US20070169061A1 Run-Time Parallelization of Loops in Computer Programs Using Bit Vectors Public/Granted day:2007-07-19
Information query