dont get me wrong i love my m1 laptop its my most valued thing i own. but i love when we have these cpu makers fight ..it will only help us consumers get a better product
IMHO, unless big industry player starts adopting RISC-V and makes SoCs/CPUs for sale and commit to supporting it, it'll end up like Linux, where it's relegated to niche status. The main priority in the business world is support. Equipment designers like Apple, HP, Dell, etc. need very high level of support for the components they adopt for their products. If the SoCs/CPUs are not well supported, it'll not get used for product design.Intel x86 is destined to collapse under the weight of its legacy design, and ARM's strongest competition will become RISC-V.
Seems like a lot of similarities to that transition. Apple had a hard time getting PowerPC processors for their planned line. Just like the delays they have suffered from Intel not delivering. It may be the kick Intel needs to get their mojo back.I was there for the switch to intel. I owned many intel machines. I think healthy competition to drive these companies forward is in our best interest. The hype for intel then is similar to the AS hype.
AMD has the same problem Intel has in this arena - they have both stated clearly that their architectures and the ISA pretty much cap them at a 4 wide pipe. Apple has an 8 wide pipe and if they had a reason to go higher they could. So Apple is going to continue to murder everyone on PPW for the foreseeable future; and when we get M1X in a few weeks where they take this super efficient microarchitecture and scale it up the performance is going to be ridiculous.
It's more than perceived need, backwards compatibility trumps raw performance for businesses, and Intel would die a quick death if they lost it.The perceived need to keep backward compatibility is probably what's holding Intel and also AMD back. The only way to increase performance is to keep cranking up the CPU frequencies. With the world moving to an increasingly mobile workflow, and battery tech. is not advancing fast enough, this will be a huge challenge for both Intel and AMD to overcome.
If they could clean up their ISA over time, like what Apple is doing, they probably have a chance.
I have to admit that I do not have much experience of such needs for backward compatibility. The organisation I worked for are switching mainly to cloud based solutions for work. I could theoretically get my job done with a M1 Mac, tho. I'm assigned a Dell Windows 10 notebook. How big is this need for backward compatibility, I really don't know, but I kind of suspect it's not big, compared to the big scheme of things.It's more than perceived need, backwards compatibility trumps raw performance for businesses, and Intel would die a quick death if they lost it.
I was referring to the chance of Intel beating the Apple SoCs, as per the title of this thread.As for having a chance, someone would have to start selling more than them for them to be worried.
Which leads to the question of why did they state they could not go beyond 4 decoders?I was a designer on some of AMDs CPUs, and at one point i owned the integer execution units and dispatch. Not much reason x86 can’t go wider, other than the fact that code wouldn’t probably benefit too much from it, due to too much instruction interdependency, I suppose. Microcode is a disadvantage - when you send a complex instruction to the instruction decoder and it replaces it with a sequence of N microops, those microops will tend to have interdependencies which require them to be at least partially sequenced. If, instead, you have Arm, you can let the compiler do some of the work of ordering the instruction stream to take advantage of multiple pipelines, and the instruction stream that reaches the instruction decoder will tend to have fewer clumps of interdependent instructions.
Gaming is one of the biggest reasons for backward compatibility. People often return to games from 10-15 years ago, just like they may want to rewatch "old" movies from the 2000s. And while some popular games get "enhanced editions" or "remastered versions", playing old games usually requires running software that has not received updates for a long time.The perceived need to keep backward compatibility is probably what's holding Intel and also AMD back. The only way to increase performance is to keep cranking up the CPU frequencies. With the world moving to an increasingly mobile workflow, and battery tech. is not advancing fast enough, this will be a huge challenge for both Intel and AMD to overcome.
Where did they state that?Which leads to the question of why did they state they could not go beyond 4 decoders?
And what has Intel sown?I am different, in that I like to watch empires rise and fall. What I am hoping is that Apple provides the roadmap and inspiration for other companies to create integrated chip offerings of their own.
Resulting in fewer companies ordering processors from Intel, and leaving them in the annals of history.
In the end, you reap what you have sown.