Introduction to HPC Fall 2010

Here are the materials for the 'Introduction to HPC Lectures' at Temple University.

    1. Introduction to High-Performance Computing

    2. Slides

    3. Computer Architecture and Storage Hierarchy

    4. Slides, memory mountain sources

    5. From Source Code To Executable Part 1

    6. Slides

    7. From Source Code To Executable Part 2

    8. Slides, mathopt sources, paranoia sources , sum_number sources, macheps.c, inverse.f90, loop.c

    9. Using Compilers, Profiling and Mathematical Libraries to optimize code for performance

    10. Slides

    11. Parallel Programming on Clusters

    12. Slides, mypi.c and mypi-v2.c sources.

    13. Cluster and Supercomputer Hardware - How to find the best machine?

    14. Slides

    15. Molecular Dynamics and HPC Application Example

    16. Slides Example code is here.

Some links to additional material on the web for self-study purposes.