Hands-on Introduction to HPC
Dates: 25 - 26 May 2015
Location: Dublin
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Welcome
- Why HPC? What is it used for, and why?
- Sharpen - Running a simple parallel program
- Parallel Programming - Overview and Concepts
- CPUs, Memory and Accelerators
- Operating Systems, Processes, Threads
- Fractals
- HPC Architectures
- Parallel Models
- Regular Domain Decomposition - CFD example
- Compilers - Algorithms to executables
- Parallel Programming - Libraries and implementations
- Future of HPC - Exascale and Challenges
- Summary
Notes
- Course notes - to follow
Exercise Material
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Morar Crib Sheet
- ARCHER Crib Sheet
- Sharpen.pdf
- sharpen.tar.gz
- Fractal.pdf
- fractal.tar.gz
- CFD.pdf
- cfd.tar.gz
Exercise 1
Exercise 2
Exercise 3