Skip to content

csc-training/node-level-optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Level Performance Optimization

Course material for the CSC course "Node Level Performance Optimization". The course is part of PRACE Training Center (PTC) activity at CSC. The most recent version of the course is found in the master branch, previous versions can be found in Tags.

Lecture slides

Lecture slides are found in the course web page. Lecture slides from 2022 are here.

Information about compilers

Selected options

Exercises

Getting started with Puhti and Mahti

Instruction level parallelism

Main memory performance

Performance tools

Vectorization

Cache optimization

Miscallenous optimizations

Additional exercises

Threading optimization