Program parallelization device and program product
AssigneeKabushiki Kaisha Toshiba
InventorsNobuaki Tojo, Hidenori Matsuzaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeKabushiki Kaisha Toshiba
InventorsNobuaki Tojo, Hidenori Matsuzaki
Estimating the term…
According to one embodiment, a parallelizing unit divides a loop into first and second processes based on a program to be converted and division information. The first and second processes respectively have termination control information, loop control information, and change information. The parallelizing unit inserts into the first process a determination process determining whether the second process is terminated at execution of an (n−1)th iteration of the second process when the second process is subsequent to the first process or determining whether the second process is terminated at execution of an nth iteration of the second process when the second process precedes the first process. The parallelizing unit inserts into the second process a control process controlling execution of the second process based on the result of determination notified by the determination process.
A program product including a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, comprise instructions for causing the computer to perform:
A program parallelization device, comprising:
Dependencies are inferred from the claim text.