Professor Pierre Boulanger at University of Alberta is offering a course on Programming multicore architectures. MulticoreInfo is honored to be a part of class resources of this course.
From the Professor’s website, the course description is as follows:
“This course is intended to give students an understanding of multi-core architectures and parallel programming models. Student will get an appreciation of the problems and solutions researchers have identified in the field of multi-cores. Also, students will get experience in writing critical paper reviews and in presenting research. Finally, students will get a thorough understanding of how to write parallel programs for current multi-core architectures.”
The lecture slides of this course are available online. So far, the following topics have been discussed.
[PPT Slides]
The Multi-core Revolution
Basic Element of Parallelism
Some Theory for Parallel Programming
Nvidia CUDA Programming Basics I
Lectures to come:
Nvidia CUDA Programming Basics II
Intel Parallel studio
MPI Programming I
MPI Programming II
OpenMP Programming
Cell Programming
More on Patterns for Parallel Programming



2 responses so far ↓
1 “Programming Multi-core Architectures” Course Material // Oct 13, 2009 at 10:23 am
[...] “Programming Multi-core Architectures” Course Material SHARETHIS.addEntry({ title: ““Programming Multi-core Architectures” Course Material”, url: [...]
2 Posts about Programming from google blogs as of October 13, 2009 « tryfly.com // Oct 13, 2009 at 6:55 pm
[...] Naked Objects programming model – we build upon the example claims application and show. “Programming Multi-core Architectures” Course Material – multicoreinfo.com 10/13/2009 “This course is intended to give students an understanding [...]