Math 8210 - Spring 2012

This page collects lecture slides and course materials for the "Special Topics in Applied Math 2 - High-Performance Computing" class in Spring semester 2012 at Temple University.
  1. Introduction to High-Performance Computing. Slides
  2. From Source Code to Executable. Slides
    Instructions for exercise 01. Example source code
  3. CPU and Memory Hardware. Slides. memory mountain source code.
  4. Code Optimization and Performance Libraries. Slides.
  5. Errors and Floating-Point Math. Slides. Instructions for exercise 02. Sources.
  6. Benchmarking and Profiling. Slides.
  7. Parallel Programming Introduction. Slides. Instructions for exercise 03. Sources.
  8. Message Passing Parallelization. Slides.
  9. Advanced MPI Parallelization. Slides.
  10. Shared Memory Parallelization. Slides.
  11. Debugging Applications with gdb and valgrind. Slides. Instructions for exercise 04. Sources.
  12. Application Optimization and Parallelization. Slides. 

Please note that a lot of the material has been developed in collaboration with and using contributions from several colleagues, most notably Roger Rousseau (at ICTP/SISSA at the time, now PNNL), Stefano Cozzini (SISSA/Democritos), and Henry Neeman (OSCER). If you intend to re-use the material, please drop me a note. Thanks.

Ċ
Axel Kohlmeyer,
Jan 22, 2012, 7:30 PM
Ċ
Axel Kohlmeyer,
Jan 23, 2012, 7:51 AM
Ċ
Axel Kohlmeyer,
Feb 12, 2012, 11:15 AM
Ċ
Axel Kohlmeyer,
Feb 16, 2012, 3:08 PM
Ċ
Axel Kohlmeyer,
Feb 21, 2012, 6:50 PM
Ċ
Axel Kohlmeyer,
Mar 11, 2012, 4:36 PM
Ċ
Axel Kohlmeyer,
Mar 14, 2012, 2:24 PM
Ċ
Axel Kohlmeyer,
Mar 14, 2012, 2:24 PM
Ċ
Axel Kohlmeyer,
Mar 18, 2012, 5:06 PM
Ċ
Axel Kohlmeyer,
Mar 25, 2012, 2:06 PM
Ċ
Axel Kohlmeyer,
Mar 25, 2012, 6:12 PM
Ċ
Axel Kohlmeyer,
Jan 22, 2012, 5:39 PM
Ċ
Axel Kohlmeyer,
Feb 21, 2012, 6:52 PM
Ċ
Axel Kohlmeyer,
Mar 15, 2012, 6:23 PM
Ċ
Axel Kohlmeyer,
Mar 25, 2012, 6:13 PM
ċ
blasex.tar.gz
(1k)
Axel Kohlmeyer,
Feb 10, 2012, 11:35 AM
ċ
ex01.tar.gz
(8k)
Axel Kohlmeyer,
Feb 5, 2012, 1:00 PM
ċ
ex02.tar.gz
(39k)
Axel Kohlmeyer,
Feb 21, 2012, 6:49 PM
ċ
ex03.tar.gz
(35k)
Axel Kohlmeyer,
Mar 15, 2012, 7:09 PM
ċ
ex04.tar.gz
(3k)
Axel Kohlmeyer,
Mar 25, 2012, 6:10 PM
Comments