Lecturers
|
Prof. Dr. Petros Koumoutsakos Prof. Dr. Matthias Troyer Dr. Diego Rossinelli
|
Teaching Assistants
|
Andreas Hehn < hehn@phys.ethz.ch > Conti Christian < cconti@student.ethz.ch > Gerardo Tauriello < gtauriello@inf.ethz.ch >
|
|
Who is your teaching assistant?
|
Class Room
|
Lecture and exercises: HG D 3.2 Office Hours: CAB F84 (CSElab)
|
Class Times
|
Wednesdays: 10:15 – 12:00 (Lecture) Wednesdays: 15:15 – 17:00 (Exercises)
|
Office Hours |
Wednesdays: 14:00 – 15:00 and 17:00 – 18:00 |
|
|
References
|
|
Material |
|
21/09/11
|
Class notes
|
|
A view of the parallel computing landscape |
|
Crash course on parallel computing
|
28/09/11 |
Class notes
|
|
GTC 2010: An Introduction to CUDA C
|
|
AFDS 2011: Introduction to OpenCL
|
|
GPU Gems 3: Fast N-Body Simulation with CUDA
|
5/10/11
|
Class notes
|
|
CUDPP Presentation |
|
GPU Gems 3: Broad-Phase Collision Detection with CUDA
|
12/10/11
|
Class notes (second hour)
|
|
CPU code: computepower.cpp (fixed)
|
|
Exercise: More Hints
|
19/10/11
|
Class notes
|
26/10/11 |
Class notes |
|
Roofline: an insightful visual performance model for multicore architectures |
02/11/11 |
Class notes |
|
Example MPI code |
09/11/11 |
Class notes |
16/11/11 |
Class notes |
30/11/11 |
Class notes |
07/12/11 |
Class notes |
|
Mesh-particle interpolations on GPUs and multicore CPUs |
14/12/11 |
Class notes
|
|
Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU |
|
GPU accelerated simulations of bluff body flows using vortex particle methods |
|
Memory-efficient optimization of Gyrokinetic particle-to-grid interpolation for multicore processors |