Introduction to Roofline Model
The roofline model, which is created by Samuel Williams, is a visual performance model used in computer architecture and high-performance computing (HPC) to bound the performance of various numerical methods and operations running on multicore, manycore, or accelerator processor architectures.