PC speed gains erased by modern software

https://lemmy.world/post/963429

PC speed gains erased by modern software - Lemmy.world

Interesting take on comparability vs performance. I gotta imaging capturing user data and sending to a cloud collector is also a big culprit.

So what I want to know is why do we still have programs that run on a single core when nearly every Windows PC out there is running a multi-core processor?

What are we missing to have the OS adapt any program to take advantage of the hardware?

Multi-threaded programming is hard. You can’t just write some code and expect it to work across 4 cores, you need to know what to parallelise and how to do it. If you think normal bugs are hard to fix, just wait until you have a calculation that gives a different answer each time you run it thanks to race conditions.