Equation Solution High Performance by Design |
|||||||
|
|||||||
|
A Manual Programming Tool
Some parallel programming tools, e.g., OpenMp, provide compiler directives for an automatically conversion of sequential loops into parallel segments.
neuLoop does not provide compiler directives for an automatically conversion of loop statements into do-subroutine. Indeed, we can see difficulty and inconvenience. The main concern is auto conversion is not the key to parallel computing. Even in compiler directives, loop reconstruction to take advantage of data flow may significantly improve parallel performance. Programmers usually need to reconstruct program before applying compiler directives. There is no point to rely on automatic conversion of loops on the face of program. neuLoop is a manual parallel tool. |
||||||
|
|||||||