Sequential
Sequential is a scheduling directive which tells the compiler not to attempt to parallelize or to pipeline inner computation.
In this scheduling mode, the controller’s counter will only increment when it’s last stage is complete.
This directive is needed primarily when the algorithm contains long loop-carry dependencies that cannot be optimized away.
Static methods
object Sequential |
Creates a Unit Pipe, akin to a Foreach with one iteration.
|
References the Fold object with sequential execution specified as the scheduling directive.
|
References the Foreach object with sequential execution specified as the scheduling directive.
|
References the MemFold object with sequential execution specified as the scheduling directive.
|
References the MemReduce object with sequential execution specified as the scheduling directive.
|
References the Reduce object with sequential execution specified as the scheduling directive.
|