This story was originally published on HackerNoon at:
https://hackernoon.com/understanding-the-roofline-model.
Roofline model helps identify the theoretical limits to the attainable peak performance of your algorithm. Discover arithmetic intensity, peak performance, c++.
Check more stories related to programming at:
https://hackernoon.com/c/programming.
You can also check exclusive content about
#parallel-programming,
#cpp,
#roofline-model,
#parallel-computing,
#refined-roofline-model,
#performance-optimization,
#high-performance-computing,
#naive-roofline-model, and more.
This story was written by:
@durganshu. Learn more about this writer by checking
@durganshu's about page,
and for more stories, please visit
hackernoon.com.
This blog discusses the fundamentals and complexities of the Roofline performance model. Apart from the theoretical concepts, a hands-on example based on matrix multiplication in C++ (with all the relevant calculations) is showcased for better understanding.