Jump to ratings and reviews
Rate this book

Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro

Rate this book
Not compatible with Kindle E-reader devices.

Modern software is massively inefficient. Modern CPUs typically run poorly optimized code, which consumes more power than it could have consumed and contributes to carbon emissions and other environmental issues. Inefficient software cuts companies' margins and decreases market evaluation. For many years performance engineering was a nerdy niche, but now it's becoming mainstream as software vendors realize the impact that their poorly optimized software has on their bottom lines. Performance is the killer feature.

In Performance Analysis and Tuning on Modern CPUs, performance expert Denis Bakhvalov teaches you how to implement low-level optimizations using advanced methods and tools. After reading this book you will be able to root cause performance regressions and find optimization opportunities in your application. The second edition has been updated with comprehensive case studies and hands-on exercises.

This book will be valuable to experienced software professionals, including application, library, compiler, and OS developers, as well as advanced students. Skills that you'll learn from this book will be directly applicable in your daily work and move your career forward.

Kindle Edition

Published August 20, 2024

1 person is currently reading
13 people want to read

About the author

Denis Bakhvalov

4 books3 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (83%)
4 stars
0 (0%)
3 stars
1 (16%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Leo.
342 reviews26 followers
September 26, 2025
It took me a while to get through it, but definitely was worth it.
I'm pretty sure most lessons from this book wouldn't be directly applicable in my job, but it's still important to better understand underlying hardware, it's capabilities, and how your programs are getting executed on such a low level.
I've no idea what rating should I put, but there are very little resources with such information, it's well-structured and (relatively) easy to read.
Profile Image for Vinícius Gajo.
24 reviews
June 3, 2025
It was an interesting book, but I did not find clear applications for my job (we deal with much higher concepts), so my motivation to get a deeper understanding of the lessons was not great. Maybe I'll have the opportunity to use this knowledge sometime in the future.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.