Lecturers
|
Prof. Dr. Petros Koumoutsakos Prof. Dr. Matthias Troyer |
Teaching Assistants
|
Panagiotis Chatzidoukas Christian Conti Michele Dolfi Jan Gukelberger Andreas Hehn Wim van Rees Ilia Zintchenko |
Who is your teaching assistant? (updated 05/10/2012) |
|
Class Room
|
|
Class Times
|
Tuesdays: 13:15 – 15:00 (Lecture, ML D28) Tuesdays: 15:15 – 16:00 (Exercises, ML D28) Tuesdays: 16:15 – 18:00 (Exercises, ML D28, HG E26.3, HG E27) Fridays: 10:15 – 12:00 (Lecture, HG E3) |
|
|
Material | |
Tue, 18.09.2012 | Class notes (Introduction) |
Fri, 21.09.2012 | Class notes part 1 (Monte Carlo), part 2 (Multithreading) |
Tue, 25.09.2012 | Class notes part 1 (Markov Chain MC), part 2 (C++11, Multithreading) |
Fri, 28.09.2012 | Class notes (Multithreading, Performance, Atomics) |
Tue, 02.10.2012 | Class notes (OpenMP) |
Fri, 05.10.2012 | Class notes (Molecular Dynamics) |
Tue, 09.10.2012 |
Class notes part 1 (Diffusion), part 2 (Diffusion) |
Tue, 16.10.2012 | |
Fri, 19.10.2012 | |
Tue, 23.10.2012 | |
Tue, 30.10.2012 | Class notes part 1 (MPI), part 2 (Roofline), Roofline model |
Fri, 02.10.2012 | Class notes (FFT) |
Tue, 06.11.2012 | Class notes (MPI – part 2) |
Fri, 09.11.2012 | Class notes (PCA) |
Tue, 13.11.2012 | PCA |
Fri, 16.11.2012 | CSCS Visit (slides: Future HPC systems and programming paradigms – Gilles Fourestey, Accelerator Directives – Jeff Poznanovic) |
Tue, 20.11.2012 | Class notes part 1 (Hybrid Programming, ScaLAPACK and TBB), part 2 (Boost.MPI), part 3 (PCA examples) |
Tue, 27.11.2012 | Class notes (Green's Function) |
Fri, 30.11.2012 | Class notes (Fast Multipole Method) |
Tue, 04.12.2012 | Class notes (CUDA – part 1) |
Fri, 07.12.2012 | Class notes (CUDA – part 2) |
Tue, 11.12.2012 | Class notes (CUDA – Performance) |
Exercises
Ex. 01 (pdf)
Ex. 02 (pdf)
Ex. 03 (pdf)
Ex. 04 (pdf)
Ex. 05 (pdf)
Ex. 06 (pdf)
Ex. 07 (pdf)
Ex. 08 (pdf)
Ex. 09 (pdf)
Ex. 10 (pdf)
Ex. 11 (pdf)
Ex. 12 (pdf)
Written Exam
Projects (for CSE)
Projects information
Useful Links
CSCS Visit doodle – New! (19.10.2012)
CSCS Visit – Program
General links on HPC and clusters:
www.hpc-ch.org
Brutus wiki (VPN required)
CSCS users page
C++ links:
cppreference.com
cplusplus.com
Principal Component Analysis (PCA)
A Tutorial on Principal Component Analysis – J. Shlens
A Tutorial on Principal Component Analysis – L. I. Smith
Principal Components and Images – S. Jackman
Others:
Reed's Ruminations – A Blog by Dan Reed
Books