AMD and Nvidia Nvidia follows Apple, Qualcomm with Arm-based processors for client PCs.
Nvidia and AMD to Develop Arm CPUs for Client PCs: Report : Read more
Nvidia and AMD to Develop Arm CPUs for Client PCs: Report : Read more
I can't tell if you're joking or serious.Developing something for ARM now looks really stupid unless you are Apple that has special relationship.
But so far, the majority of the customers want x86 because that's the dominant ISA.I can't tell if you're joking or serious.
How exactly does Microsoft encourage bringing on more CPU suppliers by sticking with an ISA that can't/won't be licensed? That is the whole point of shifting to ARM.
As far as cost goes, what's the cost of sticking with exactly 2 vendors for every CPU that can run your software? Likely higher than licensing it from ARM who is getting pressured from RISC-V.
At any rate Microsoft has invested heavily on this. All of their developer tools can output both ARM and x86/x64 binaries as of two years ago. They've made it easy for developers on their platform to simply support both (they are working on adding RISC-V too btw, though it's sadly a few years off still).
That's speculation based on old leaked docs, things could have changed.nextgen Xbox 2028 will be ARM64 or Zen6...looks like AMD want to throw its hat in the AMD ring too.
Leak Suggests Next-Gen Xbox Planned for 2028, AMD Zen 6 & RDNA 5 Considered
A comprehensive leak of documents—from a FTC versus Microsoft case—has exposed short and long-term plans in the world of Xbox. It seems that a relatively mild refresh of current generation Xbox Series X and S is lined up for the second half of 2024, but presentation material (dated April 2022)...www.techpowerup.com
I'm expecting RISC-V to eat into all of ARM's market in the long term.Those ARM shills again... Part of plan to make ARM look more interesting for investment?
I see what MS wants from ARM (to threaten Intel), but what is there for AMD? Razor-thin margins? Paying more to ARM for nothing? Zen was developed as dual x86/ARM architecture but ARM part was abandoned later.
Developing something for ARM now looks really stupid unless you are Apple
Customers don't care about ISAs. All they care is that it works, is fast and if on battery has long battery life. If they could get better performance and better efficiency they are not going to care if it's ARM, RISC-V, x86, PowerPC, etc.But so far, the majority of the customers want x86 because that's the dominant ISA.
When the software they want doesn't work on Windows on ARM, they'll abandon the platform for a x86 based Windows.Customers don't care about ISAs. All they care is that it works, is fast and if on battery has long battery life. If they could get better performance and better efficiency they are not going to care if it's ARM, RISC-V, x86, PowerPC, etc.
Of course I'm serious, but it looks you didn't understand my post at all. There are reasons for MS to like ARM, but there are no reasons for AMD to like and invest heavily in ARM.I can't tell if you're joking or serious.
When they run browser sure they don't.Customers don't care about ISAs.
Google's first Pixel-branded laptop used a Nvidia Tegra SoC in it! To this day, there are plenty of ARM-based Chomebooks, though not Nvidia-powered.Entering the domain of CPUs for PCs marks a significant expansion for Nvidia, though not exactly unexpected since the company already tried to address tablets and smartphones with its Tegra offerings in mid-2010s (but largely failed).
I think Mediatek looms large, in the Chromebook market. I know Samsung also sells Chromebooks, but not sure if they use their own SoC or others'. Both of these companies are using ARM-designed cores in the SoCs they make. So, they'll be conduits for that IP to reach the market, once Qualcomm switches to using Nuvia cores. It'll be fun to see, because ARM has some tasty P-cores in the pipeline that will make it anything but a walk in the park for Qualcomm, AMD, and Nvidia!AMD and Nvidia will be competing against established players like Apple and Qualcomm, which has been producing Arm-based chips for laptops since 2016 and 2020, respectively.
Eh, Microsoft already tackled the emulation approach. Not as well as Apple, presumably, but it should be usable for everything except the latest games and other demanding apps.Meanwhile, success in this endeavor involves overcoming substantial technical barriers. A key challenge lies in the existing heavy investments in the x86 computing architecture, which has been a staple in software development for PCs. Transitioning to Arm-based CPUs requires addressing compatibility issues, as code developed for x86 chips will not directly run on the Arm ISA, necessitating porting software from x86 to Arm.
Nvidia already designed at least two generations of their own cores. However, I didn't think that design team was still intact, because they've been using licensed core designs for the past couple generations, in all of their SoCs and now Grace.One thing's for sure, Nvidia never needed to acquire ARM to make that happen. It's entirely possible for one of the licensees to make custom ARM cores.
Amazon would beg to differ. Most of AWS is powered by their ARM-based Graviton CPUs.But so far, the majority of the customers want x86 because that's the dominant ISA.
Apple's Rosetta 2 can emulate at like 90% the speed of natively-compiled.And not going with x86 would complicate backwards compatibility which is a major feature.
Could be. It'll be interesting to see how this plays out.I'm expecting RISC-V to eat into all of ARM's market in the long term.
MS spent years trying to make the x86 emulator good enough for that to be exceedingly rare.When the software they want doesn't work on Windows on ARM, they'll abandon the platform for a x86 based Windows.
Oh, how times have changed! Microsoft has their own Linux distro for several years, already.I bet Microsoft is going to put in design elements that will make it difficult to run Linux on that platform.
AMD likes ARM because it has inherent efficiency advantages over x86. Because of that, nobody can compete with Apple on perf/W and ARM represents a major competitive threat in the cloud.There are reasons for MS to like ARM, but there are no reasons for AMD to like and invest heavily in ARM.
I thought AMD already did that once, but maybe I'm misremembering because it's described as a SoC and appears to be BGA:Will AMD bring ARM CPUs to the AM5 (and I suppose future AM6, 7, etc.) platforms?
ARM or any other isa needs motherboards. Being able to clip into a platform like the old Socket 7 days would be a huge boost.
Amazon has more than half of all Arm server CPUs in the worldAmazon would beg to differ. Most of AWS is powered by their ARM-based Graviton CPUs.
Apple's Rosetta 2 can emulate at like 90% the speed of natively-compiled.
Qualcomm Swaps Out Arm for RISC-V for Next-Gen Google Wear OS DevicesCould be. It'll be interesting to see how this plays out.
And Apple managed to do a better job than MS at it.MS spent years trying to make the x86 emulator good enough for that to be exceedingly rare.
My only question:
Will AMD bring ARM CPUs to the AM5 (and I suppose future AM6, 7, etc.) platforms?
ARM or any other isa needs motherboards. Being able to clip into a platform like the old Socket 7 days would be a huge boost.
I thought AMD already did that once, but maybe I'm misremembering because it's described as a SoC and appears to be BGA:
The Silver Lining of the Late AMD Opteron A1100 Arrival
www.anandtech.com
Could be. I think it would be pretty easy for anyone designing their own ARM cores to switch over their designs. I think that transition should be a lot easier than going from x86 CPUs to ARM, because RISC-V and ARM are a lot more similar than x86 is to either of them.I'm sure that once the software stack is fully setup for Android to support RISC-V on SmartPhones & Tablets, Qualcomm will go "All-IN!" on RISC-V and kick ARM to the curb.
True, but Apple had the benefit of being able to make a few key hardware tweaks that made their x86 mode a lot faster. ARM has taken at least one of those ideas onboard and now integrated it into the new ARMv9.1-A specification. So, MS' x86-on-ARM performance should still improve from where it's at.And Apple managed to do a better job than MS at it.
It doesn't have to be perfect - just good enough to be usable for those things you can't get ARM versions of.And even Apple's Rosetta leaves many users to prefer the original hardware when running x86 Software.
Yup, that's why I'm not surprised that Qualcomm decided to use a SmartWatch SoC as it's first "TestBed" to make a RISC-V SoC to work with Androids Wear-ables which has a tiny market compared to the larger SmartWatch market.Could be. I think it would be pretty easy for anyone designing their own ARM cores to switch over their designs. I think that transition should be a lot easier than going from x86 CPUs to ARM, because RISC-V and ARM are a lot more similar than x86 is to either of them.
I'm sure AnandTech will review it and tell us how it performs in the newly updated ARM SoC's.True, but Apple had the benefit of being able to make a few key hardware tweaks that made their x86 mode a lot faster. ARM has taken at least one of those ideas onboard and now integrated it into the new ARMv9.1-A specification. So, MS' x86-on-ARM performance should still improve from where it's at.
They're only on 128-bit SIMD still?It doesn't have to be perfect - just good enough to be usable for those things you can't get ARM versions of.
One disadvantage Apple had is they were still building ARMv8-A cores with only 128-bit NEON SIMD. So, that puts any AVX-heavy code at a disadvantage. Just imagine what happens when Apple embraces SVE2! The same applies to Windows' x86-on-ARM emulator, since Qualcomm has yet to ship any laptop SoCs with SVE.
I thought AMD already did that once, but maybe I'm misremembering because it's described as a SoC and appears to be BGA:
The Silver Lining of the Late AMD Opteron A1100 Arrival
www.anandtech.com
I think they haven't done a phone review for a couple years, actually. Their main phone reviewer left in 2021.I'm sure AnandTech will review it and tell us how it performs in the newly updated ARM SoC's.
Yes. Apple has so far only shipped ARMv8-A cores, and without the optional SVE. SVE2 is a mandatory part of ARMv9-A, so whenever they switch over, I guess that'll be when they embrace it.They're only on 128-bit SIMD still?
Not in client CPUs. Those will implement AVX10/256, only. At least none of Intel's 2024 client CPUs will implement at 512-bit width.Even Intel is trying to move to 512-bit SIMD with AVX10
Intel seems to be trying to fend off ARM with a combination of E-cores and APX. They could theoretically build their own ARM cores, but the downside would be paying the architecture license fee. Perhaps they're holding out until they can embrace RISC-V, instead. That's open and royalty-free.I suspect Intel would follow suit if they aren't already.
Not impossible, but it would probably complicate the cache architecture, since ARM and x86 have different memory semantics.Adding arm core(s) to an existing die complex would alow arm & x86 ISA on the same chip.