CSE 788: Topics in High Performance Computing
Summer 2008





List of Topics / Papers:

Week 1
Overview (19th June )

Berkeley View on High Performance Computing David Patterson's Slides

Data-intensive Supercomputing Randy Bryant's Slides

Week 2
Architectural Trends (26th June)

Paper 1.1
A vision of Multi-core Systems (Presented by Tom Henretty)

Paper 1.2
GPU Architecture (from Nvidia) (Presented by Wenjing Ma)

Paper 1.3
CUDA Programming Guide (presented by David Chiu)

Week 3
Data-Intensive Supercomputing (July 3rd)

Paper 2.1
Google Map-Reduce (presented by Mohammed Rahman)

Paper 2.2
Freeride (presented by Xintian Yang)

Paper 2.3
Freeride - Shared Memory (Presented by Fan Wang)

Week 4
Transactional Memory July 10th

Paper 3.1
Original STM paper (presented by Bhargavi Rajaraman)

Paper 3.2
Hardware Implementation Paper from Stanford (presented by Hari Subramoni)

Paper 3.3
Rochester Papers - Paper I and Paper II (Presented by Vignesh Ravi)

Week 5
Parallel Programming Languages July 17th

Paper 4.1
X10 Parallel Programming Language (presented by Tantan Liu)

Paper 4.2
Chapel Programming Language (presented by Wei Jiang)

Paper 4.3
UPC (presented by Justin Holewinski)

Week 6
Misc Topics - July 24th

Paper 5.1
Optimistic Parallelization (presented by Matt Goyder)

Paper 5.2
Application Level Checkpointing (presented by Tekin Bicer)