UPCRC Illinois Summer School on Multicore Programming - June 2009
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.
| Lecture Title | Presenter | Media |
|---|---|---|
| Introduction to Parallelism and Multicore Technology | Marc Snir | Video | Slides |
| Shared Memory (Explicit Multithreading) | Marc Snir | Video | Slides |
| Parallelism with Java | Danny Dig | Video | Slides |
| Refactoring Sequential (Java) Code for Concurrency | Danny Dig | Video | Slides |
| Shared Memory Control Parallelism: OpenMP | Clay Breshears, Intel | Video | Slides |
| Shared Memory Control Programming with TBB | Clay Breshears, Intel | Video | Slides |
| Code Debugging and Tuning | Clay Breshears, Intel | Video | Slides |
| Data Parallelism - Part I | David Padua | Video | Slides |
| Data Parallelism - Part II | David Padua | Video | Slides |
| Implicit Parallelism | David Padua | Video | Slides |
| GPU Programming - Part I | Wen-mei Hwu | Video | Slides |
| GPU Programming - Part II | Wen-mei Hwu | Video | Slides |
| Parallel Programming Models: A Comparison | Marc Snir | Video | Slides |
| Parallel Programming Beyond Multicore | Marc Snir | Video | Slides |
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 |
Coming Soon
Online community forum for those who wish to provide and receive support throughout the process of studying the above content.
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.