Denis Bakhvalov @dendibakh
Performance 🥷 @Intel. Book author📖. Blogger✍️. Speaker📢. Chess fan♟️. My newsletter: https://t.co/k0RKkc64zE. All opinions are my own. he/him easyperf.net San Francisco Bay Area, US Joined November 2011-
Tweets1K
-
Followers4K
-
Following445
-
Likes4K
My twitter network, For my book, I'm looking for a good example of a real-world application that suffers from lock contention and thus doesn't scale well with the number of cores. It should be written in C/C++, relatively easy to set up and run. Waiting for your suggestions...
C’mon @lachesisq , you can do it!
Never trust a benchmark run by someone who doesn't use active benchmarking. If you have an unknown bottleneck, your results will be completely unreliable.
Seriously though… I have a modern laptop with 16 GB and all I’m doing is looking at task manager to see who is eating all the RAM. It never goes below 90%. I don’t understand why certain tabs require 400MB+ of RAM… it’s just crazy. We should slap devs on the hands for this.
Seriously though… I have a modern laptop with 16 GB and all I’m doing is looking at task manager to see who is eating all the RAM. It never goes below 90%. I don’t understand why certain tabs require 400MB+ of RAM… it’s just crazy. We should slap devs on the hands for this.
Thank you Peter!
Cmon Nepo, let’s go! @lachesisq
Cmon Nepo, let’s go! @lachesisq
🎉Yay! Performance Ninja has reached 2000 stars on Github! #perfninja #performance
🎉Yay! Performance Ninja has reached 2000 stars on Github! #perfninja #performance
Watch out for critical data flow dependencies in your code, folks. They will become even more important for performance in the future!
Watch out for critical data flow dependencies in your code, folks. They will become even more important for performance in the future!
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?
💻 Don't miss out on our free on-demand #webinar showcasing the latest best practices and strategies for optimizing your software's #performance. Register here: codee.com/webinars/softw… #SoftwarePerformance 🎙 Learn directly from performance expert @i_bogosavljevic
This is very cool. Providing a benchmark for each guideline is what’s needed for better understanding. Though I only found two benchmarks so far. If this is for educational purposes, then it could nicely complement my perf-ninja online course.
This is very cool. Providing a benchmark for each guideline is what’s needed for better understanding. Though I only found two benchmarks so far. If this is for educational purposes, then it could nicely complement my perf-ninja online course.
@forked_franz You guys may also benefit from running roofline analysis on your code, a topic about which both @i_bogosavljevic and @dendibakh have blogged. Here's @i_bogosavljevic's article on how to use it on your code: johnnysswlab.com/measuring-memo…
Between clients & writing my sections for the upcoming 2nd edition of "Performance Analysis & Tuning on Modern CPUs", I've had little time to post new articles. Here's one to close out 2023: jabperf.com/cpu-affinity-b…
We investigate the unusual way memory subsystem interacts with branch prediction and how this interaction shapes software performance. johnnysswlab.com/unexpected-way…
Informative and funny as usual. Happy holidays!
Informative and funny as usual. Happy holidays!
Jeff Garland :: SIMD Libraries in C++ youtu.be/Eb2hOAwFBVU
Daniel Lemire @lemire
21K Followers 1K Following Computer science professor at @TELUQ (Université du Québec, @ReseauUQ), programmer, blogger. @Nasorg👨💻Geoff Langdale @geofflangdale
3K Followers 138 Following CMU CS PhD; Hyperscan chief; Intel Principal Engineer. Side projects include a superoptimizer. he/him@mattgodbolt@hachyder.. @mattgodbolt
15K Followers 2K Following Husband, father, coder, sometime verb, real person. Fond of old hardware. Co-host @twoscp. #BlackLivesMatter. DMs open. @mattgodbolt.bsky.social too He/himHalvar Flake @halvarflake
44K Followers 3K Following I do math. And was once asked by R. Morris Sr. : "For whom?" @[email protected] At the moment, for noone.Timur Doumler @timur_audio
7K Followers 1K Following Host @cppcast. Organiser @CppHelsinki. Co-founder @cradleaudio. SG21 (Contracts) co-chair @isocpp. Conference speaker. Pastafarian. Ravenclaw. Socialist. he/himSy Brand @TartanLlama
26K Followers 1K Following c++ developer advocate @microsoft ~ poet ~ film/noisemaker ~ mask enthusiast ~ they/themPekka Enberg @penberg
7K Followers 1K Following Founder & CTO @tursodatabase. Interested in low latency, systems, and AI. Former @ScyllaDB and Linux.Jon Masters 🏴�.. @jonmasters
13K Followers 7K Following Troublemaker | Computer Architect | @Arm Servers Architect @Google | Previously @RedHat, @Nuvia_Inc | Runner | Author | All views my own | #ArmServersYacob (Kobi) Cohen-Ar.. @kobi_ca
2K Followers 499 Following Running San Diego C++ Meetup @sdcppmu, YT chan, Tech reviewer of OOP book (Packt) with Dorothy K. (Deciphering OOP w/ C++), My opinions and jokes @qualcomm-er@[email protected] @shafikyaghmour
9K Followers 929 Following Compiler Engineer clang front end. Interests: C++, C, and undefined behavior. Martial Artist, Book Worm and Dad. @[email protected] he/himBartosz Adamczewski @badamczewski01
16K Followers 990 Following ⚫ Concurrency, Performance, Machine Learning, #dataorienteddesign ⚫ R&I Director - I lead CS & DS teams ⚫ Making a Compiler ⚫ Links - https://t.co/1wD23D7xrtBartlomiej Filipek @fenbf
7K Followers 958 Following Software developer with a technical blog about #cpp #cplusplus #programming. Author of https://t.co/RTymzbCl0a and https://t.co/sZKX50a7n5 4x Microsoft MVPMark E. Dawson, Jr. @medawsonjr
2K Followers 200 Following CEO of JabPerf Corp, Contributing Author to "Performance Analysis and Tuning on Modern CPUs" (available on Amazon), Blogger, and Former Amateur BoxerNadav Rotem @nadavrot
4K Followers 427 Following Engineering director at Facebook. Interested in systems, compilers, ML, performance, and other stuff. 🇮🇱Felix Geisendörfer @felixge
13K Followers 2K Following Senior Staff @datadoghq working on Go Profiling, Performance, OpenTelemetry and more. Before: @Apple, Co-founder @transloadit, @nodejs core devIvica Bogosavljevic @i_bogosavljevic
1K Followers 250 Following C/C++ Performance Engineer. I help developer teams make their codes faster :) Performance blog: https://t.co/tZjWN8ZwHP. Consulting: https://t.co/t08CgtvaCbPhil Eaton @eatonphil
17K Followers 552 Following Working on @EDBPostgres. Mostly databases, distributed systems, books, and cooking. 💍🇰🇷Andrea Griffini @agriffini
150 Followers 295 Following Programmer “Better implies different” He / himjfxue @jfxue187359
12 Followers 15 Following[email protected] @pengyandriver
108 Followers 1K Following_golden @golden16163
26 Followers 2K FollowingKazimir Lyshchynski @k_lyshchynski
1 Followers 397 Following Individuum over socium, discipline over individuumHeyx24 @heyx24
213 Followers 2K FollowingJust Hanaa @iamjusthanaa
156 Followers 496 Following May the bugs in my logic feed the spiders inhabiting my skull. C++/GPU psychiatrist𝙰 𝙱𝚢𝚝𝚎.. @AByteOfCoding
186 Followers 264 Following 𝙲𝚞𝚛𝚊𝚝𝚎𝚍 (@vonadz) 𝚝𝚎𝚌𝚑𝚗𝚒𝚌𝚊𝚕 𝚍𝚎𝚎𝚙-𝚍𝚒𝚟𝚎𝚜 𝚜𝚝𝚛𝚊𝚒𝚐𝚑𝚝 𝚝𝚘 𝚢𝚘𝚞𝚛 𝚒𝚗𝚋𝚘𝚡, 𝚎𝚟𝚎𝚛𝚢 𝚖𝚘𝚛𝚗𝚒𝚗𝚐.Ldavible @ldavible
203 Followers 819 FollowingDenis Vorkozhokov @lejabque
16 Followers 243 FollowingGurkirat singh @gurkirat_7
40 Followers 927 FollowingCynthia Gerstein @GerstCynt
87 Followers 5K FollowingAnonymous mouse 🇮�.. @261money
12 Followers 746 FollowingMatthias Fenech @tiiaasss
52 Followers 554 FollowingPatricktube7164 Keane @pedrokeano
63 Followers 213 Followingbin li @bin_li45436
29 Followers 301 FollowingAyşe Soydasoglu @ASoydasoglu
0 Followers 1K FollowingJames Longo @jms_longo
21 Followers 96 FollowingMark Zarbailov @markzarbailov
116 Followers 189 Following AVP, @univmiami · Development Resources · Information Systems · Analytics · Data Strategy · Reporting · Technology https://t.co/iJrc1OIgsITomcat42 @HugenPablo
45 Followers 299 Following Prompt Engineer of C++ compilers | CEO of skill issuesIgor Bondarev @_sig_segv_
2 Followers 70 FollowingAyosomoza @ayosomoza
56 Followers 768 FollowingAdam Durana @durana
54 Followers 136 FollowingBooktasters Authors @BooktastersAuth
33K Followers 33K Following Get your book reviewed on Goodreads. Follow our community of reviewers on @Booktasters.Adrien @pixelgarlic
7 Followers 96 FollowingVignesh Rao @sherl0ck__
1K Followers 426 Following Cyber Security Enthusiast | ex Pwner @teambi0s Mastodon: https://t.co/nhfdgyLawaandymalakov @andymalakov
7 Followers 121 FollowingIker @ikerjc
56 Followers 529 FollowingKevin Mingtarja @kevin_mingtarja
71 Followers 672 Following software engineer @hypermodeai. cs undergrad @NUSingapore. interested in data infra, dist sys, and cloud infra.Rarna @OrbingxD
83 Followers 299 FollowingMateus Kern @_k3rn
447 Followers 495 Following Student, Carbs lover, lifter of weights and wannabe Ops person. #python #devopsf36 @obZennn
96 Followers 462 Followingaggressive supplicant @cltbyv0_1a
83 Followers 793 FollowingGlynis Unruh @glyn_unru
85 Followers 5K FollowingMeeting C++ @meetingcpp
32K Followers 1K Following C++ News - C++ User Groups - C++ Conference #cpp https://t.co/qpnlCJHbWj / @[email protected] Imprint: Jens Weller, https://t.co/UI8y5b7GsQSebastian Aaltonen @SebAaltonen
33K Followers 254 Following Building a new renderer at HypeHype. Former principal engineer at Unity and Ubisoft. Opinions are my own.Daniel Lemire @lemire
21K Followers 1K Following Computer science professor at @TELUQ (Université du Québec, @ReseauUQ), programmer, blogger. @Nasorg👨💻Eric Niebler 🇺🇦.. @ericniebler
12K Followers 145 Following C++ core compute libraries tech lead at @nvidia, husband, father, @isocpp member, former nomad, and sometimes artist wannabe. @[email protected] he/himGeoff Langdale @geofflangdale
3K Followers 138 Following CMU CS PhD; Hyperscan chief; Intel Principal Engineer. Side projects include a superoptimizer. he/himJason Turner @lefticus
25K Followers 711 Following Making C++ Fun, Safe, and Accessible https://t.co/PN23ICXVpp, https://t.co/Uv1E4fXvMx, https://t.co/V79Wtl5aXT @[email protected]@mattgodbolt@hachyder.. @mattgodbolt
15K Followers 2K Following Husband, father, coder, sometime verb, real person. Fond of old hardware. Co-host @twoscp. #BlackLivesMatter. DMs open. @mattgodbolt.bsky.social too He/himJonathan Müller @foonathan
12K Followers 74 Following C++, compilers, and programming languages. Library developer @thinkcell. @[email protected]Sean Baxter @seanbax
8K Followers 193 Following The road to Memory-safe C++. https://t.co/IoFMbCXdOw CppNow 2022: https://t.co/S9EzkyQBDfTimur Doumler @timur_audio
7K Followers 1K Following Host @cppcast. Organiser @CppHelsinki. Co-founder @cradleaudio. SG21 (Contracts) co-chair @isocpp. Conference speaker. Pastafarian. Ravenclaw. Socialist. he/himSy Brand @TartanLlama
26K Followers 1K Following c++ developer advocate @microsoft ~ poet ~ film/noisemaker ~ mask enthusiast ~ they/themAleksey Shipilëv @shipilev
27K Followers 596 Following In love-hate relationship with the machines. "Naval mine"-shaped developer. Personal account, expect some shit-posting. Currently: everything OpenJDK at AWS.Pekka Enberg @penberg
7K Followers 1K Following Founder & CTO @tursodatabase. Interested in low latency, systems, and AI. Former @ScyllaDB and Linux.Casey Muratori @cmuratori
41K Followers 120 Following I want all my garmonbozia. https://t.co/Bdh1Xj2PpVJon Masters 🏴�.. @jonmasters
13K Followers 7K Following Troublemaker | Computer Architect | @Arm Servers Architect @Google | Previously @RedHat, @Nuvia_Inc | Runner | Author | All views my own | #ArmServers@[email protected] @shafikyaghmour
9K Followers 929 Following Compiler Engineer clang front end. Interests: C++, C, and undefined behavior. Martial Artist, Book Worm and Dad. @[email protected] he/himBartosz Adamczewski @badamczewski01
16K Followers 990 Following ⚫ Concurrency, Performance, Machine Learning, #dataorienteddesign ⚫ R&I Director - I lead CS & DS teams ⚫ Making a Compiler ⚫ Links - https://t.co/1wD23D7xrtInstLatX64 @InstLatX64
3K Followers 0 Following x86/x64, SIMD, #AVX512, "Aha!" moments. I have been writing code since 1986.Bartlomiej Filipek @fenbf
7K Followers 958 Following Software developer with a technical blog about #cpp #cplusplus #programming. Author of https://t.co/RTymzbCl0a and https://t.co/sZKX50a7n5 4x Microsoft MVPMark E. Dawson, Jr. @medawsonjr
2K Followers 200 Following CEO of JabPerf Corp, Contributing Author to "Performance Analysis and Tuning on Modern CPUs" (available on Amazon), Blogger, and Former Amateur BoxerNyrkio @nyrkio
135 Followers 141 Following For Faster Software Brought to you by @h_ingo & @fleming_mattPhoronix @phoronix
52K Followers 116 Following Founded by @MichaelLarabel in 2004, Phoronix is the largest #opensource news, #Linux hardware reviews & Linux PC/server/HPC performance benchmark site.Rene Haas @renehaas237
1K Followers 382 Following CEO Arm. Tech and Business enthusiast, Board Member SoftBank, Arm. @Lakers, @Raiders fan. All tweets are my own.Pedro @phckopper
109 Followers 307 Following Making @Ubuntu go fast at @Canonical / CompE @UFRGS. Every so often on the air as PY3PK. Opinions are my ownAndrew Richards @codeandrew
3K Followers 2K Following Founder and CEO of Codeplay, a software acceleration tools company based in Edinburgh, Scotland.Tristan Hume @trishume
6K Followers 330 Following Performance optimization lead @AnthropicAI. Profiling, distributed systems, dev tools, interpretability. [email protected]Denis Yaroshevskiy @dyaroshev
613 Followers 134 Following C++ dev. Opinions are my own. Feel free to reach out if you think I know an answer to a technical question you have, I don't mind.clamchowder @lamchester
626 Followers 58 Following Gamer who analyzes tech too much Software engineer at Microsoft, opinions here are my own https://t.co/VoUZbNx7Byfclc @FelixCLC_
999 Followers 1K Following silly little fella standing on the shoulders of giants TLDR 🇨🇦/🇫🇷🧑🏼💻🏎️🧗♂️ 💩posting. Haver of opinions that are all my own #HPCICPE 2024 @ICPEconf
529 Followers 301 Following 15th ACM/SPEC International Conference on Performance Engineering, May 7-11, 2024, LondonStefan Marr @smarr
2K Followers 497 Following Researcher, Royal Society Industry Fellow, Senior Lecturer. Working on interpreters, compilation, concurrency, and debugging tools.World of Statistics @stats_feed
3.8M Followers 535 Following There are three kinds of lies: lies, damned lies, and statistics. Sister page of @engineers_feedSherief, FYI @SheriefFYI
3K Followers 1 Following Performance Sisyphus. Contractually obligated to tell you that my views and opinions do not represent those of my employer.Robert F. Kennedy Jr @RobertKennedyJr
2.9M Followers 921 Following Independent candidate for President of the United States. #Kennedy24Gartner @Gartner_inc
434K Followers 3 Following We deliver actionable, objective insight that drives smarter decisions and stronger performance. Community guidelines: https://t.co/YoE73lYEBjIan Nepomniachtchi @lachesisq
130K Followers 27 FollowingMike Klein @ChessMike
11K Followers 624 Following FunMasterMike/Tall ChessKid https://t.co/RcE8JacGEpAzeria @Fox0x01
125K Followers 571 Following Sneaky bit flipper | CEO of @azeria_labs | Arm Assembly Princess | Trainer | Author of @BlueFoxBook |Oliver Burkeman @oliverburkeman
66K Followers 2K Following NYT bestseller FOUR THOUSAND WEEKS. Meaningful productivity, embracing limitation, and finally getting around to what counts. Sign up for The Imperfectionist👇gingerBill @TheGingerBill
4K Followers 1K Following I'm a Ginger thus I have no soul. Creator of the Odin Programming Language https://t.co/LWFCLB39eC Working with @JangaFX on EmberGenMarco Castorina @marco_castorina
1K Followers 282 Following Games Graphics Performance at AMD. https://t.co/IdY29mjx6o. Views are my own.Erik Engheim @erikengheim
2K Followers 307 Following Technology and software development writer and speaker. Follow my writing at: https://t.co/xGY82W05HN, https://t.co/9iWAxtPvBM or @erikengheim.bsky.socialSatoshi Matsuoka @ProfMatsuoka
24K Followers 954 Following 理研計算科学研究センター長 Director RIKEN R-CCS, 東工大特定教授 Prof. Tokyo Tech. ACM/ISC/JSSST/IPSJ Fellows, IEEE Fernbach(2014)&Cray(2022) Awards, 令4紫綬褒章 Purple Ribbon Medal 2022Nick Davidov @Nick_Davidov
15K Followers 1K Following investor and serial founder in AI/ML/CV space. co-founder DVC - backing repeat founders. e/acc, go OSSSaurabh Mishra @SaU_mIs
256 Followers 405 FollowingJoe Rogan @joerogan
12.4M Followers 4K Following Stand up comic/mixed martial arts fanatic/psychedelic adventurer Host of The Joe Rogan Experience #FreakParty https://t.co/AZOVBquseuDave Ditzel @DaveDitzel
55 Followers 154 FollowingCardyak @Cardyak
925 Followers 169 Following Computer Programmer/Hardware Enthusiast. #SiliconGang Author of CPU μarch Block Diagrams: https://t.co/TsQtPgYvwW & μarch Cheat Sheet: https://t.co/u17qKZbeRwMICRO 2024 @MicroArchConf
3K Followers 301 Following 57th IEEE/ACM International Symposium on Microarchitecture® #MICRO #MICRO57 #MICRO2024 November 2 - November 6, 2024Nicole Hemsoth Pricke.. @NicoleHemsoth
6K Followers 982 Following Deputy Editor in Chief, @TheRegister. Co-founder @TheNextPlatform. Bluesky at nicolehp .bsky.social. Sometimes I beat the GPS.Alexander Yee @Mysticial
878 Followers 99 Following Computers, HPC, and Anime... Author of y-cruncher.Martin Fowler @martinfowler
355K Followers 221 Following Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him. @[email protected]Scott Hanselman 🌮 @shanselman
329K Followers 11K Following VP of Developer Community @ MSFT - Code, OSS, STEM, Beyoncé, 🏴🇿🇼#T1D, #DevRel YouTube+TikTok listen to the @Hanselminutes inclusive tech podcast!Jakub Gałecki @jgalecki94
53 Followers 181 FollowingPaul Masurel 🦀 @fulmicoton
2K Followers 2K Following CEO of Quickwit, building a distributed big data Search Engine! https://t.co/PpYvMVEGcu https://t.co/KWqBHNBQgq mastodon: @[email protected]shac ron ₪ @stuntpants
3K Followers 399 Following Kernel engineer. Microbenchmarks are lies we tell ourselves. 🐘: @[email protected] bs: @shac.bsky.socialKrste Asanovic @kasanovic
2K Followers 29 FollowingNeil Thompson @ProfNeilT
1K Followers 119 Following Director, FutureTech research project at MIT Computer Science & A.I. Lab, and PI at the Initiative on the Digital Economy at the MIT Sloan School of Management.Tanel Poder Consultin.. @TanelPoder
10K Followers 1K Following A long time computer performance geek. Fast cars, faster computers! Consulting: https://t.co/baainPylp3 Training: https://t.co/4AQUBjcAX9Moore's Law Is Dead @mooreslawisdead
25K Followers 197 Following PC & Tech Analysis. YouTube Channel: https://t.co/KIJO8pnu6Z "Broken Silicon" Podcast: https://t.co/OQ26aZted7Agner Fog @AgnerFog_
437 Followers 0 FollowingI always felt that most people are smarter than me because they can deal with more complex problems than I can. Instead, I am just a persistent guy who does not give up finding ways to simplify those same problems in order to be able to tackle them with my lesser intelligence.
@GergelyOrosz I won't lie - I used to *love* non-competes. In the HFT industry, you'd get paid between 75 - 100% of your salary for the entire duration, which typically lasts btwn 6 months to 1 year. I took some of my most memorable vacations during mine.
This seems to be a really, REALLY good CPU performance monitoring thesis: ntnuopen.ntnu.no/ntnu-xmlui/bit…
@dendibakh @ronnybrendel MySQL - sysbench for load.
Don't know a single other book that goes into real-world aspects, ramifications, intuition of disk and network IO. Just this one, Understanding Software Dynamics, by Richard Sites. Hopefully I'm wrong! Books that talk about CPU- and memory-aware programming are more common.
WOWWWWW 🔥🇮🇳 AFTER AN INCREDIBLE TOURNAMENT, AND THE CRAZIEST DAY, 17-YEAR-OLD @DGukesh WILL COMPETE FOR THE WORLD CHESS CHAMPIONSHIP!!! 👏👏
17-year-old Grandmaster D Gukesh is the Champion of FIDE Candidates Chess Tournament 2024!! Gukesh scored 9/14 points to clinch the first place. A huge moment for Indian Chess! After Vishy Anand, he is only the second Indian player to win the Candidates Tournament. With this…
@dendibakh Here is code used in a research paper advocating for QD locks. This link from the paper includes C++ code using typical mutex locks w/a configurable number of threads as a point of comparison: github.com/davidklafteneg…
Happy birthday to my Partner-in-Perf, @dendibakh!🥳🥳🥳
@dendibakh @medawsonjr we ported Hyperscan to it, it was an odd one
I've sensed @dendibakh's frustration w/my reluctance to "say too much" about my work in HFT during our collaborations over the years. Now I can show him this interview where Matt gets pretty cagey himself toward the end. See, it ain't just me, Denis!😂
Dmytro Vyazelenko from Aeron recently gave a presentation on designing for low latency. He made it a point to specify that "in preparation for this presentation, no LLM was used": youtu.be/pdFqKiwgZZY?si…
Ian Nepomniachtchi is inevitable - the king of the Candidates is once again the sole owner of 1st place! 👏
@lemire At first, I thought it snark til I read his followup comments. This is why I keep my mouth shut in these matters cuz I *know* I'm outta touch. I have no idea what milk/eggs cost. None. That's not the typical American experience so I stay outta the convo.