I develop my own high end software that does utilize all cores and threads(neural nets, etc). Parallel execution rules in that environment.No, it does not.
One of my complaints with my 32-core Ryzen is that even professional design software chugs along at a 5 percent utilization rate, sipping only a sampling of 2 cores or maybe 4, but in no way using all 32 cores. Even hardcore games dip their toes in as few cores as necessary.
Here I thought Autodesk inventor would be finger-snap fast with all those cores and 64 gigabytes of RAM.
I bet Apple stuff actually USES all the cores, unlike the Windows stuff, where even top-level industrial design software just dabbles in a couple cores at a time.
Whoever is designing your software will not bother most often porting it to a scalable multicore or multiprocessor environment for best end-user experience.
Now, if you are using a mighty, tens-of-thousands-of-dollars-per-seat-license rendering software, then the many cores can finally be used and make a difference.
Other than that, I'd give the industry at least 20 years before it gets anywhere NEAR utilizing the processing power available to it.
Using Windows is pushing me hard towards Apple. Having one of the top computers/motherboards/RAM/M2 drives on the planet when I bought it and watching it do stuff at an "old Chinese accountant with a very-well-lubed abacus" pace was like buying a Lambo and having bone stock 1992 Honda civics running rings around me on the freeway. My video cards alone were worth more than most computers.
if you’re using/purchasing poorly written software, ie doesn’t even acknowledge the plethora of cores and threads, then… that’s like having a missing fuel rail on your V12 lambo and wondering why it’s slow.
I do agree with you, much of the legacy and recent software is jack ass slow. That’s due to the fact, AMD has recently shattered the consumer market with their chiplet design(Zen architecture). Software companies are slow to revamp their designs. Their share price went from $5 to $100 because of their ingenuity. AMD has eaten Intels data center market share. Currently, AMD and NVDA are slugging it out in that space.