Introduction to Parallel Programming with PASL

Due to recent advances in hardware and software, parallel programming is not anymore a specialized skill helpful in certain applications, but an essential one that is crucial to many.  By pairing theoretical information with practical experience, this workshop aims to introduce the participants to:

1. the fundamentals of parallel programming,

2. PASL, a C++ library to write parallel programs in multicore computers,

3. application of the principles of parallel programming for writing parallel programs using PASL.

Since the material that we draw on, including the lecture notes and the software are publicly available, we expect that the interested participants will be able to continue learning about parallel programming on their own, by building on the knowledge and the skills acquired in this workshop.

Prerequisite: knowledge of C/C++

We are already full!!

Sponsored by:

NSF Logo
Scholarship fund for excellence in Computer Science and Mathematics (NSF)