Performance Engineering Lab
This exercise for PDC's Summer School applies the lessons of efficient programming from the lectures on computer architecture and performance engineering.
Lab instructions
Open the lab instructions (PDF).
Code
The programs mentioned in the lab instructions can be found here:
Example run script (including instructions in the script itself):
Useful links
- CPU cache on Wikipedia
- (LWN.net) What every programmer should know about memory, pt. 1
- (LWN.net) What every programmer should know about memory, pt. 5 (EXCELLENT)
- BLAS quick reference (FORTRAN)
- CBLAS quick reference


