The performance benefits of application parallelism on modern computing platforms will come from threading software. Learn how to develop software that utilizes many cores!
Familiarity with threads is helpful, but not required (target is beginning- to intermediate-experience with threads, experts would not benefit as much from this course).
- Why go parallel?
- Parallelization methodology
- Finding opportunities for parallelism
- Introduction of Threads
- Threading environments
- Threading process
- Finding parallel bugs
- Scalability issues
- Data sharing & locking techniques
This class will introduce parallelism concepts and supplement learning with demonstrations and code samples.
Students will also gain exposure to the new Intel® Parallel Studio product. We will have a number of Intel consulting engineers on hand to answer your questions during the breaks.
The course starts at 9:00am and concludes at 3:00pm. Lunch is included.
Date: Thursday, March 18, 2010
Time: 9:00am – 3:00pm
201 Jones Road
Waltham, MA 02451