UPCRC Illinois Summer School on Multicore Programming - June 2009
Want to learn multicore programming? Below are video and slide archives from our 2009 Summer School on Multicore Programming - sans the lab assignments and a couple of lectures. It's not quite the same as attending our on-site or online summer school, but these archives do provide a solid introduction to multicore technology, programming, and tools. If you like what you see, please consider attending our next summer school. Until then ... enjoy!
Video and Slide Archives
Lectures are listed in order of appearance. Titles may vary slightly from original program. Content from the Ct lecture and the labs will not be posted online.
NEW! (1/19/10): Community-supported discussion forums are now available to accompany most of the SS2009 archived lectures.
| Lecture Title | Presenter | Media |
|---|---|---|
| Introduction to Parallelism and Multicore Technology | Marc Snir | Video | Slides Forum |
| Shared Memory (Explicit Multithreading) | Marc Snir | Video | Slides Forum |
| Parallelism with Java | Danny Dig | Video | Slides Forum |
| Refactoring Sequential (Java) Code for Concurrency | Danny Dig | Video | Slides Forum |
| Shared Memory Control Parallelism: OpenMP | Clay Breshears, Intel | Video | Slides Forum |
| Shared Memory Control Programming with TBB | Clay Breshears, Intel | Video | Slides Forum |
| Code Debugging and Tuning | Clay Breshears, Intel | Video | Slides Forum |
| Data Parallelism - Part I | David Padua | Video | Slides Forum |
| Data Parallelism - Part II | David Padua | Video | Slides Forum |
| Implicit Parallelism | David Padua | Video | Slides Forum |
| GPU Programming - Part I | Wen-mei Hwu | Video | Slides Forum |
| GPU Programming - Part II | Wen-mei Hwu | Video | Slides Forum |
| Parallel Programming Models: A Comparison | Marc Snir | Video | Slides Forum |
| Parallel Programming Beyond Multicore | Marc Snir | Video | Slides Forum |
Special Lectures
| Lecture Title | Presenter | Media |
|---|---|---|
| Intel's Multi-Core Architecture, Roadmap, and Software Products | Bob Kuhn, Intel | Video | Slides |
| Parallel Programming in Visual Studio 2010 | Daniel Moth, Microsoft | Video | Slides |
| UPCRC Research at Illinois | Marc Snir | Video | Slides |
Supplemental Video
| Title | Author | Media |
|---|---|---|
| Introduction to Parallel Programming Patterns | Ralph Johnson | Video |
2010 Summer School
Details will be posted at upcrc.illinois.edu/summer.html. Be sure to join our mailing list or provide your contact info at this webpage to stay informed.