Two Parallelism "Holy Grails"
A good parallel program has two qualities: (1) it works as intended, (2) it scales.
View ArticleCores Enough to Compel Parallel Programming
When will there be enough cores to make coding for concurrency worthwhile for you?
View ArticleEfficiency Of the Programmer Needs To Trump Efficiency Of the Machine For...
You can tell when technology has matured, in part by how much the user needs to be an expert in using it. A step in maturing for parallel programming will come as we see that the efficiency of a...
View ArticleApple's Grand Central Dispatch: Path to Multicore
Apple has taken multicore to heart with Grand Central Dispatch, a deeply ingrained capability of their Snow Leopard OS to really help with using multicore parallelism. I'm a big fan, including the fact...
View ArticleThink Parallel in High School
This I believe: "Parallel Programming is Fundamental" So - next week, I'm part of a small group heading off to put actions to these thoughts and teach parallel programming for three days to high school...
View ArticleThink Parallel 2010, Five Years of Multicore
The first multicore x86 processors arrived nearly 5 years ago. Hyper-threading had existed for a number of years before, but we'll probably never acknowledge completely how important that was for...
View ArticleIntel Threading Building Blocks (TBB) 3.0
We are happy to introduce Intel Threading Building Blocks 3.0 (TBB). TBB 3.0 builds on the past four years of TBB by adding to the breadth and depth of features in the library, improving performance,...
View Article
More Pages to Explore .....