Abstract approaches to parallelism
Published: 10 Sep 2007 17:54 BST
One of the things to avoid when it comes to parallelism is working with raw threads. Abstraction offers a way around the issue, by avoiding the need to deal with low-level details of parallel systems, as James Reinders explains...
I'm James Reinders. A common question I get asked is: "If I'm going to add parallelism to my program, how should I do it? What should I look for?"
A seemingly simple question, so let's see if we can give a simple answer to it. I've got 1-2-3s of abstractions to use for parallelism.
And I really want to emphasise that when you look to do parallelism, one of the things we want to avoid is…
- 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










