Vincent Hindriksen from Stream Computing writes that the more you think about it, the more you’ll find that a loop is not a loop.
In “Separation of compute, control and transfer” I talked about node-wise programming as a way we should embrace instead of try to replace by loops. In this article I get into loops and discuss for a few types hopw they can be run in a parallel form. Dependency is the big variable in each type: the lower the dependency on previous iterations, the better it can be parallelised. Another one is the known iteration-dimensions known before the loop is started.
Read the Full Story.