High Performance Computing Course Notes
ECE/ME/EMA/CS 759: High Performance Computing for Engineering Applications, Spring 2021 by Prof. Dan Negrut
Acknowledgments
All slides/files linked are accessible on Box using a UW-Madison account
Almost every figure and piece of code in these notes is excerpted from Prof. Dan Negrut's course slides. Some of the slides are taken from other places by Prof. Negrut -- he cited those in his slides.
Table of Contents
Date | Title | Recommended Readings |
1/25 | Basic Linux Command Line Usage; Slurm usage (ME459 p95-97) | |
1/27 | C recap (ME459 p114-); Euler usage | |
1/29 | gdb recap (ME459 p649-); Ch.5 of the C book | |
2/1 | Build mgmt & cmake (ME459 p354-) | |
2/3 | Git (ME459 p449-); How to Write a Git Commit | |
2/5 | ||
2/8 | ||
2/10 | ||
2/12 | ||
2/15 | ||
2/17 | ||
2/19 | ||
2/22 | ||
2/24 | ||
2/26 | ||
3/1 | ||
3/3 | ||
3/5 | ||
3/8 | ||
3/10 | Cache Coherence on Power 9 - Volta systems w/ NVLINK2 | |
3/12 | ||
3/15 | ||
3/17 | ||
3/19 | ||
3/22 | ||
3/24 | ||
3/26 | ||
3/29 |
Last updated