Moorko
banner
moorko.net
Moorko
@moorko.net
I like to make high performance [networking-related] systems with C++ (and probably Go?). I like aviation too. Want to become a scientist someday.

https://moorko.net

https://github.com/Moork0
Ah! Didn't know that new models are coming. I'll wait then. Thanks!
January 25, 2025 at 9:47 AM
It may turn out that the CPU didn't actually need the value - perhaps because a branch circumvented the load - in which case it can discard the value or just cache it for later use. [1]

[1]: Linux kernel's memory barrier documentation.
December 31, 2024 at 3:34 AM
This permits the actual load instruction to potentially complete immediately because the CPU already has the value to hand.
December 31, 2024 at 3:34 AM
If the corruption is happening in a single thread, then one.

If it's happening because of concurrency issues, it's Undefined Behavior.
December 30, 2024 at 8:01 PM
Have you seen the approach taken by the Unimog team in Cloudflare? Its elegant.
December 22, 2024 at 7:42 PM
I wasn't born 💀
November 28, 2024 at 2:42 PM
btw the repo for my C++ concurrency code (threadpool etc.) is here:
github.com/Moork0/Concu...
GitHub - Moork0/Concurrency: Simple C++ Concurrency Tools
Simple C++ Concurrency Tools. Contribute to Moork0/Concurrency development by creating an account on GitHub.
github.com
November 22, 2024 at 12:25 AM