Successful parallel programming
Published: 10 Sep 2007 17:55 BST
Intel's James Reinders presents some recurring themes for developers looking to improve their game when it comes to programming parallel systems...
I'm James Reinders and, as I've travelled around talking to programmers about parallel programming, I've come up with a set of rules of thumb: recurring themes about what makes programmers more successful doing parallel programming.
The first one is: think parallel. By this I mean think about the parallelism in your program first. Don't think about how to implement your program in the traditional methods first and then try to jam parallelism in.
Now the reality is that you probably already have some programs you're trying to introduce parallelism in. But I'd still encourage you to...
- Are multicore processors here to stay?
- Understanding task and data parallelism
- Three must-knows for parallelism
- Abstract approaches to parallelism
- Successful parallel programming
- Foundations of parallel programming: Part 1
- Foundations of parallel programming: Part 2
- APIs for parallel programming










