Skip to content

Performance analysis & tuning on modern CPU with Denis Bakhvalov

Photo of Richard Powell
Hosted By
Richard P. and 3 others
Performance analysis & tuning on modern CPU with Denis Bakhvalov

Details

Abstract:
They say "performance is king'... It was true a decade ago and it
certainly is now. With more and more data the world generates each
day, we need more and more computing power to process it. It used to
be the case that some SW vendors preferred to wait for a new
generation of HW to speed up their application and did not spend human
resources on making improvements in their code. When it's no longer
the case, we must start paying more attention to how fast our code
actually runs.

Lots of people rely on their intuition when they try to
optimize their application. Usually it ends up with random fixes here
and there without making any real impact on performance of the
application. Finding the right place to fix performance should be a
result of careful analysis, not intuition.

In this talk we will discuss how to conduct fair performance
experiments, properly interpret measurements, ways to find performance
headrooms, recipes for typical performance problems and more.
Often times changing one line in the program source code can yield
2x performance boost. Missing such opportunities can be a big waste.

Bio: Denis has more than 10 years of industry experience with C++. He
works at Intel doing C++ compiler development. Denis makes his blog
https://easyperf.net, where he focuses on performanc

Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events