Microsoft To Take On Apple Silicon With Custom ARM Chips 50
According to Windows Latest, Microsoft is working on new ARM chips to compete against Apple Silicon. "I have also spotted some job listings that suggest the company is building its own Silicon-based ARM chips for client devices" writes Mayank Parmar. "Additionally, I understand that Microsoft is optimizing Windows 12 for Silicon-ARM architecture." From the report: These developments coincide with the upcoming launch of Windows 12, which has a special version optimized for silicon and designed to leverage AI capabilities. The job listings (most of them have now been taken down) describe positions related to custom silicon accelerators, System on Chips (SoCs), and high-performance, high-bandwidth designs. This suggests that Microsoft is building its own ARM-based chips, aiming to compete with Apple's M chips lineup in terms of performance and efficiency.
Microsoft extends its ARM (Score:5, Funny)
Gives Intel the finger.
Re: (Score:1)
Remember when trolls were talented?
Re: (Score:2)
Waiting with bated breath for Intel Horse Creek and newer to finally get out of delay hell, so Microsoft can be given the finger it deserves.
Sifive and Starfive boxen are slow RPi-class dev boards, Horse Creek is a fast dev one, let's see how soon we can get machines for regular desktop users.
There's no reason whatsover to pick Microsoft for anything ARM or RISC-V, so it's a fat opportunity to get rid of the biggest obstacle computing ever had.
Re: (Score:2)
Wait for it, wait for it...
ARM will begin working on RISC-V. At the least they will issue good performing examples and let the market choose or not.
More likely they will catch up quickly and burn the competition. Again.
Intel closed their RISC-V team, big mistake. Microsoft is not yet admitting to even evaluating RISC-V. Watch that space.
Re: (Score:2)
They are not giving Intel anything. Until Microsoft releases something like Rosetta, to allow x86 apps to run on those ARM machines, this will go nowhere. Who will buy a computer with zero apps available ? It turns out we already have the answer to that question: it's not the first time a Windows machine will run on ARM. There were tablets back in the days. Nobody bought any.
Rosetta is the reason Apple's transitions from PPC to Intel, and Intel to ARM went so smoothly. Even when they migrated from 68k to PP
Arm64EC is the Microsoft solution (Score:1)
Re: (Score:2)
I guess a lot of modern Applications on windows are C# and company and are .NET byte code and not x86.
Re: (Score:2)
They've had 64-bit emulation [windows.com] for over a year. They supported 32-bit apps from launch, back in 2017.
They also released a new ABI called ARM64EC [windows.com] to aid developers in transitioning x86 applications to native ARM versions.
special version optimized for silicon (Score:1)
What were the previous versions optimized for... wood?
Re: (Score:2)
Wood is the future! https://hardware.slashdot.org/... [slashdot.org]
Re: Wood is the future (Score:1)
"The server's down! It has termites!"
Console Computer? (Score:3)
No thanks. I guess that proprietary bug has bitten them again.
Re: (Score:2)
That seems to be an issue with the ARM architecture in general. If you look at all the high end SoCs like Apple M1 and Qualcomm's offerings, they require very tight integration to get a fraction of the performance of x86 discrete CPUs.
It's due to the ARM instruction set being relatively low density compared to x86, or rather AMD64 as it mostly is now. Modern AMD64 CPUs do a massive amount of on-the-fly optimization, including out-of-order execution, speculative execution, and register renaming. To do that s
Re: (Score:2)
A modern ARM CPU has between 1000 and 2000 instructions.
A modern AMD64 CPU has between 1000 and 2000 instructions.
Where were you going with this?
Re: (Score:2)
No idea about x86 or AMD64, but an ARM has only roughly 40 instructions.
Everything else is encoded n modifier bits to those instructions. E.g. additional shifts, or conditional execution.
Perhaps you refer to extensions like THUMB, or JBC?
See: https://iitd-plos.github.io/co... [github.io]
Re: (Score:2)
I'm referring to ARMv8, the 64bit version of ARM.
Re: (Score:2)
Yes. So?
Hardly more than 40 instructions.
And there is hardly any other processor anyway that has much more.
We have:
add, sub, mult, div, mod
double that for floating point
load, store
compare
branch - on about 16 bits, so 16 instructions
pop/push stack
and, or, xor, not
jump / branch subroutine
switch privilege - aka go into hyper/super modus
return from hyper / super modus
return from subroutine
jump - unconditional
shift left and right
rotate left and right
Did I miss anything important? I'm pretty sure ARM is about 40,
Why assume it's consumer? (Score:4, Interesting)
Seems equally likely it is meant for Azure.
For the consumer market, processors are hardly the most pressing need for competitiveness. They need mobile phones, finance, home automation etc etc. Ecosystem or perish.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Apple uses ridiculously large amounts of silicon, while buying out the most advanced nodes from TSMC for 2 years ... it's not really an ISA issue, it's a profit margin issue. If you can't sell high margin products at Apple volumes, you just can't afford to design silicon the way they do.
They should just pay AMD for a version of Phoenix with a wider memory bus and LPDDR on interposer, that would do more to close the gap than ARM.
Re: (Score:2)
Re: (Score:2)
If MS is attempting to move everyone to the cloud, does it matter that they are designing their own chips?
Re: (Score:2)
A laptop with a say a RTX3060 has 100+ TFlops from the Tensor cores ... Apple doesn't really compare.
Re: (Score:2)
Microsoft already has an arm64 server offering in Azure [microsoft.com] using Ampere Altra CPUs. I don't think their market share is enough at this stage to justify developing their own silicon.
This article is based on job descriptions for System on Chip (SoC) development. That terminology generally referrers to the chips used in portable devices.
Took them long enough (Score:3)
Re: (Score:2)
Intel is undertaking the difficult journey of turning itself into a fab. Just as Apple doesn't manufacture their own silicon, neither does or will Microsoft. Intel should see this as an opportunity.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
No way? Well, that is a pretty low bar and MS has some deep pockets.
Re: (Score:2)
So dumb (Score:1)
Back when Intel got lazy over having a monopoly the field was wide open. Arm came in with mobile stuff, AMD took the opportunity for server chips. Etc.
But now we have Apple, Qualcomm, ARM, AMD, Intel, Tenstorrent, Microsoft, some other ARM ISA server producer I can't even remember the name of, and ought else. This amount of competition means margins will be squeezed down until producing your own custom chip is f
Re: (Score:3)
> The custom silicon race has gone far beyond any possible profit margin scale at this point.
Well, that depends.
For companies making commodity components, or trying to sell devices made from commodity components, then yes, trying to make a profit from them is very hard. And in general, investing in R+D to make incremental improvements is not likely to see a good return on that money.
But if you are a vertically integrated company, and can design upcoming hardware around new hardware, and can sell those de
Re: (Score:2)
Yes, there's lots of very cheap alternative devices out there, but there's a distinct lack of "almost as good as apple" products.
Pretty much what I was going to say, until I got sidetracked with actual work. They want/need something to directly compete with Apple, and nobody can. Qualcomm is well positioned at the top end for mobile devices, but their SOCs for PC are underwhelming.
Re: So dumb (Score:3)
Apple was an investor in ARM when the âoeAâ still stood for Acorn, but then sold their investment.
The initial ARM chip was so efficient that even the creators were surprised. They were some smart people. A good video on the history:
https://youtu.be/nIwdhPOVOUk [youtu.be]
They have amazing record (Score:2)
MS has amazing record of supporting non-x86 hardware. Look at MIPS, PowerPC, Itanium, Dec-alpha and so on.
Microsoft SQ2 processor in Surface Pro X (Score:2)
The Microsoft SQ2 (and SQ1) processors in the Surface Pro X were developed in partnership with Qualcomm.
Is this a revolution or an evolution?
Microsoft's Law (Score:2)
Special version? (Score:2)
> Windows 12, which has a special version optimized for silicon
The normal version isn't optimized? I wouldn't be surprised...
Re: (Score:2)
Odd word choice (Score:2)
Or is "Silicon-ARM", with a capital S, some sort of nonsensical branding, like "Wet-Water".
But who's going to fab it? (Score:2)
The ARMs race (har har) is going to be which company is going to dominate the chip fab plants production capacity. Apple already soaks up a lot of TSMCs capacity with chips destined for iphones, ipads, and Macs. What's Microsoft going to make that would warrant being able to demand priority in the fabs?
Massive waste of time (Score:2)
I wouldn't touch this. Not in a million years.
Here's my prediction: Microsoft will create a chip, spend hundreds of millions adapting Windows and Office to that CPU, only to kill it a few years later.
This is going to be like the many other hardware projects that were born at Microsoft (and later died horrible deaths).