Chris Feilbach
@chrisf_cpuarch
Senior CPU architect focusing on memory systems. My wife and I run Pointer Wars (no affiliation with any current nor former employer!). Opinions are my own.
Outlook still hasn't learned that when I type my name at the end of an email, I really don't mean to type "Christmas".
Can anyone @TSA give me a competent, well thought out, reason why this GIANT HUNK OF METAL didn’t trigger a @TSA metal detector? Not my watch, not on my person, but I can provide more details in a private setting about this, if @TSA is interested.
My dishwasher complies with GDPR. Does yours? (But really @Midea, what data are you collecting from a DISHWASHER?)
Great book!
Pointer Wars, the internet's most awesome* high performance C and C++ programming competition is back for another round. This August, we'd like to expand it to 1,000 (free or paid) participants! Much more here: chrisfeilbach.com/2025/06/21/sig…
Yes.
You may be old, but are you "Installed Windows 95 from a bunch of floppy disks" old?
AMAA: CPU memory systems architect. Ask me anything about memory and I'll reply about what is publicly known and good practice (subject to non-disclosure/US law). I'm looking for blog topics and/or directions to take my Pointer Wars C programming challenge.
When's the last time you thought about how your CPU makes decisions as it executes your software? If the answer is "never" or "years ago", I bet you'll learn something reading this: chrisfeilbach.com/2025/07/05/und…
In order to make C programming more palatable to the youth, I am proposing replacing the assert macro in assert.h with ONGOD(). Eg ONGOD(code_bussin == true) Thank you for your attention to this matter.
Lazy Sundays are cool and all, but removing useless malloc() and free() invocations and achieving a 17% wall time speedup in your C based Breadth First Search code is much cooler. chrisfeilbach.com/2025/06/22/cus…
Just blasted off 23 emails to the new participants in Pointer Wars. My wife and I run this competition to help people learn how to write high performance and high quality C code. The June 15th round is still open. Read more here: chrisfeilbach.com/2025/06/08/poi…
Is there a Windows tool like valgrind that you like?
malloc() isn't free. Dynamic memory allocation is a source of performance overhead. I wrote much about this here, based on the fun we've been having during Pointer Wars: chrisfeilbach.com/2025/06/09/mal…
Oof.
The most unfortunately named function in Windows, I'd say. No bedtime stories... And that's not even the scary part. It uses recursion! But it wasn't me, someone else is credited on this function, so my zero-recursion record still stands :-)
If your sleep is ever off, see a doctor. Undiagnosed sleep apnea nearly destroyed my career.
Something feels extremely off... 10 hours of sleep — still tired 9 hours of sleep — still tired 8 hours of sleep — still tired Is it just me, or is anyone else always tired no matter how much they sleep lately?
United States Trends
- 1. #GMMTV2026 4.23M posts
- 2. Thankful 49.5K posts
- 3. #csm221 2,196 posts
- 4. Gone in 60 1,033 posts
- 5. Happy Thanksgiving 18.1K posts
- 6. #OurCosmicClue_Wooyoung 23.8K posts
- 7. National Treasure 3,676 posts
- 8. Mark Kelly 247K posts
- 9. Mainz Biomed N/A
- 10. MILKLOVE BORN TO SHINE 697K posts
- 11. Good Tuesday 39.1K posts
- 12. #LUNÉSelcaDay 2,510 posts
- 13. Hegseth 118K posts
- 14. #LUNÉJidoriDay 2,245 posts
- 15. Alan Dershowitz 5,237 posts
- 16. Raising Arizona N/A
- 17. Lord of War N/A
- 18. Taco Tuesday 14.1K posts
- 19. Ghost Rider 1,221 posts
- 20. WILLIAMEST MAGIC VIBES 180K posts
Something went wrong.
Something went wrong.