Log inSign up
Denis Bakhvalov
1,262 posts
user avatar
Denis Bakhvalov
@dendibakh
Performance 🥷 @Meta. ex @Intel. Book author📖. Blogger✍️. Speaker📢. Chess fan♟️. My newsletter: easyperf.net/newsletter. All opinions are my own.
San Francisco Bay Area, US
easyperf.net
Joined November 2011
456
Following
5,534
Followers
  • Pinned
    user avatar
    Denis Bakhvalov
    @dendibakh
    Nov 14, 2024
    📢 It's here! The second edition of my book "Performance Analysis and Tuning on Modern CPUs" is out NOW! Dive into low-level optimizations and learn to write fast code like a pro. Grab your copy: amzn.to/4fsroBs Please RT to spread the word! #NewBook #BookRelease 🧵1/3
    Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro
    From amazon.com
    82K
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Nov 16, 2020
    I can't believe it!😅 After more than a year of writing, I finally released my first book.🎉 Read it to understand your application's performance on a modern CPU and learn how to improve it. Available for FREE download (PDF) today!⤵️ book.easyperf.net/perf_book Please RT! (1/4)
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Dec 8, 2021
    I open-sourced my book about SW performance. All the source Markdown, images, and Latex files are now open. Anyone can easily build a PDF version. This book now belongs to the whole community. I invite everyone to contribute to it. github.com/dendibakh/perf… 1/3
    GitHub - dendibakh/perf-book: The book "Performance Analysis and Tuning on Modern CPU"
    From github.com
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Jun 24, 2024
    And the second edition is coming soon. It almost doubled in size. Electronic version will be available for free as before.
    user avatar
    DarkGL
    @darkgl_
    Jun 24, 2024
    Great book, highly recommended And it's available for free book.easyperf.net/perf_book @dendibakh
    30K
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Jun 24, 2020
    It has been a long journey! After almost a year of work the first draft of my book about performance analysis and tuning is ready.🎉 I know many people are struggling these days so I decided to make the book FREE. I'm looking for people who would like to review the book. (1/2)
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Aug 23, 2019
    I wanted to write about Intel Processor Trace for a long time. This is a revolutionary way of doing performance analysis which creates many opportunities that were unavailable before. Here it is, enjoy! :) easyperf.net/blog/2019/08/2… #performance #IamIntel
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Mar 28, 2019
    I spent a large amount of time last year working on optimizations that try to improve layout of machine code. I decided to write a blog post about what it is and show some basic types of such transformations. dendibakh.github.io/blog/2019/03/2…
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Oct 5, 2019
    I wrote a beginner-friendly post about performance analysis of multi-threaded applications. This is a short introduction on metrics and tools that will help you understand performance of your MT app better. easyperf.net/blog/2019/10/0… #perf #performance #multithreaded #IamIntel
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Jan 21, 2020
    My talk is out!🎉🔥 Performance Analysis & Tuning on Modern CPU youtu.be/Ho3bCIJcMcc #cpp #cplusplus #performance #perf #cpu #tuning #performancetuning #performanceanalysis #gamedev #compiler
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Apr 4, 2019
    I wrote an article showing how one can measure precise timing (in cycles) for basic blocks in the program using Linux Perf. dendibakh.github.io/blog/2019/04/0… #perf #performance #LBR #CPU
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Feb 13, 2024
    I wrote a 10-page section about Memory Profiling for the second edition of my book. I published it on my blog to collect feedback from you. easyperf.net/blog/2024/02/1… What do you think?
    12K
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Apr 22, 2018
    Compilers are known for doing all sorts of cool optimizations. What about your CPUs itself? I wrote a small blog post about it. dendibakh.github.io/blog/2018/04/2… #performance #CPU
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Aug 3, 2019
    There are many HW and SW features that increase performance, but bring non-deterministic behavior. I wrote an article how to deal with non-determinism in Linux and get consistent benchmarking results. easyperf.net/blog/2019/08/0… #perf #performance #linux #cpu
  • user avatar
    Denis Bakhvalov
    @dendibakh
    Jul 26, 2019
    I see people are often misleaded by looking at CPU performance counters when doing analysis (me no exception). I wrote a short article about how not to fall into this trap. easyperf.net/blog/2019/07/2… #perf #performance #iamintel

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up