Multicore Parallel Programming

Introduction to OpenMP* on YouTube

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.

Check out the series:

TBB 3.0: New (today) Version of Intel Threading Building Blocks

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

Parallelism and threading training

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

n-bodies: a parallel TBB solution: serial body forces one more time

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.

Subscribe to Multicore Parallel Programming