@julia@eepy.moe modern CPUs are literally just a hardware-accelerated JIT compiler with a memory-unsafe bytecode. branch prediction can and will assume things about your code that Isn't Always True and execute it as if it were (because that's faster), and that takes a huge performance hit when you *don't* meet that assumption (just like how in javascript if you suddenly pass a different type of arg, that call will be slower)
this is also why they come with so many side chain attacks and need security patches (microcode). it's a huge complex optimizing system and it's thanks to some FUCKING AWSOME and WILDLY IMPRESSIVE engineering efforts.
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
sodiboo (sodiboo@gaysex.cloud)'s status on Sunday, 04-May-2025 06:06:07 JST sodiboo