2009 Summer School Home


Apply Online
  Begins: 4/15/09
  Ends: 5/15/09

Program

Lodging/Travel

Connectivity Test


Access My Summer
School Account

Video/Slide Archives

2010 Summer School

 

Parallel at Illinois

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.