Sign up for our newsletter and get the latest HPC news and analysis.

Programming: Lots of Loops

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.

Resource Links: