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.


 

Like what you're reading? Come back every day for HPC news, or subscribe to email or RSS updates. Trackback URL: http://insidehpc.com/2012/04/09/programming-lots-of-loops/trackback/

Leave your own comment

Advertisement

Nvidia Ad

insideHPC.com is a production of insideHPC, LLC. © 2006-2013 Sitemap