Presentation: "Parallel Programming Patterns: Data parallelism"
Time: Friday 15:35 - 16:35
Location: Stanford Room
Abstract:
Parallel programming has a well deserved reputation for being complicated, but it doesn't have to be that way. There are several styles of parallel programming that can make programming easier. One of them is actors, which is covered earlier in this track. This talk will describe data parallel programming, which has been around for nearly 50 years. I'll talk about data parallelism as a set of patterns, and describe the recent libraries from Intel and Microsoft for data parallel programming in C++, as well as libraries for doing it in Java and C#. I'll compare and contrast data parallelism with other styles of parallel programming so you can get an idea when you should use each style.