chrisf_cpuarch's profile picture. 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.

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.

chrisf_cpuarch's tweet image. 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!

a great read for Intermediate-to-advanced devs who want to master the under-the-hood workings of C

oprydai's tweet image. a great read for Intermediate-to-advanced devs who want to master the under-the-hood workings of C


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?

ThatEricAlper's tweet image. 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 :-)

davepl1968's tweet image. 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

Loading...

Something went wrong.


Something went wrong.