Parallel performance Serial performance programming languages different compilers compiler flags strong scaling Amdahl's law Weak scaling Gustafson's law Other considerations Hybrid OpenMP and MPI