Tim Mattson (Intel), has authored an extensive series of excellent videos as in introduction to OpenMP*. Not only does he walk through a series of programming exercises in C, he also starts with a background introduction on parallel programming.
I am really happy about being the new ISN Parallel Programming Community Manager. (I had previously been in charge of the Manageability Community.) I've been spinning up, thanks to former community manager Aaron Tersteeg. I've been busy for the last month learning as much as I can about this different focus area: Multi-Core, and especially about Parallel Programming. These are proving to be fascinating subjects and I appreciate the help I'm receiving from community members.
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, and in the Windows version utilizing the latest developments from Microsoft to support parallelism.
First, I will recap with a brief history of TBB, skip this if you want to rush to the new features. And be sure to read about Adobe at the end of my blog.
History: Outfitting C++ for parallelism
The courses are rolling out. Windows C++ developers register now! Intel is offering a one day course on threading and parallelism! Last year I taught a pilot class on threading and parallelism. We had great reviews from those who attended this pilot course. In the post pilot class survey 100% of attendees said they would recommend the cour
My plan to go parallel this time was thwarted by concerns that I may still have left some serial performance on the table. So I’ll take one more look (OK, well, no more than three). Leading the contenders was Jim Dempsey’s suggestion that accumulating forces instead of accelerations would save some divides. His numbers did not show a dramatic difference but did suggest summing forces to be ever so slightly faster than accumulating accelerations.