back to article Microsoft is designing its own Arm-based data-center server, PC chips – report

Microsoft is reportedly designing its own homegrown server and desktop-grade processors using CPU blueprints licensed from Arm. Details of the effort, reported by Bloomberg on Friday, are light, though it is described as a "major commitment," according to sources familiar with the matter. One family of the chips will be …

  1. redpawn

    You go to Serve

    With the Microsoft you have, not the Microsoft you wish you had.

  2. NetBlackOps

    MS take a look at the Apple design

    Memory and GPU on the same die, and anything you can reasonably stuff in there is worthy of your attention. Otherwise, not really worth R&D investment.

    1. Sandtitz Silver badge

      Re: MS take a look at the Apple design

      "Memory and GPU on the same die"

      M1 Macbooks gained a lot of memory performance but lost expandability. '16GB is enough for anyone'?

      They could include superfast SSD storage on the same die as well. Perhaps this will happen soon.

      "Otherwise, not really worth R&D investment."

      Amazon has their own Graviton CPUs and the latest Ampere CPUs are faster than current AMD EPYC processors in many tasks. This R&D could very well be a benefit for consumers and MS alike, since I'd like to use the Apple M1 for its performance and low power features, but I have zero interest in using Apple computers or MacOS.

      MS can't rely on x86 indefinitely only since ARM is getting more performant and energy-efficient each year.

      1. Anonymous Coward
        Anonymous Coward

        Re: MS take a look at the Apple design

        "They could include superfast SSD storage on the same die as well"

        No, they couldn't. There is no flash memory below 20nm

        1. Tom 7

          Re: MS take a look at the Apple design

          You can easily make things larger on a die than the minimum size. Whether you would want to given the technologies are not really compatible - you dont want to multilayer FLASH on a potentially hot CPU die. And I certainly wouldnt want an SSD on a device that MS had made - you'd never know what was on it that YOU couldn't see!

          1. Anonymous Coward
            Anonymous Coward

            Re: MS take a look at the Apple design

            "You can easily make things larger on a die than the minimum size. "

            That's not how it works at all. You don't fab previous generation tech on the same wafer. It's technically not feasible. And makes no sense. Creating a big die with SDRAM and CPU/GPU wouldn't be viable economically to test. And as said flash doesn't work below 20nm anyway. It's the pesky physics. The only viable solutions are multi-die. Where you can mix 'n' match older process dies and mount them on the SOC die or mount everything on an interposer and create a SiP. As Apple have done.

            1. Tom 7

              Re: MS take a look at the Apple design

              I think were talking across each other. I've made 200u long gates on a 5u process so I doubt there is any difficulty in making a 20nm feature on a 7m process. However you probably couldn't make a flash even a 20nm work on the 7nm CPU process.

              But I would never knowingly by a package that might contain an SSD with god knows what already on it and invisible to me and I hope no-one else would consider it an option either.

              1. Anonymous Coward
                Anonymous Coward

                Re: MS take a look at the Apple design

                Don't forget, below 28nm there is a switch to non-planar finFET processes. It's a totally different type of process with respect to transistor construction. e.g Gate lengths are more-or-less fixed for digital components. It is the number of fins that vary to give differing drive strengths etc.

                One doesn't really ever know what is on a die. How could you?

        2. Sandtitz Silver badge
          Joke

          Re: MS take a look at the Apple design

          "No, they couldn't. There is no flash memory below 20nm"

          Make it a chiplet design then?

          Or include a minuscule hard drive in the SoC?

      2. Morten Bjoernsvik

        Re: MS take a look at the Apple design

        And what is Intel doing?

        When amd64 surfaced with Opteron it took a few months and Intel was out with X86_64. (even though they tried pushing Itanic for the 64bit). They had a team in Israel already preparing this for years. Atoms take on Arm has been a failure, Unable to match performance with power consumption. Intels dreadful Iris graphics. North/South Bridge etc. Why they do not have a SOC with lots of onchip cache is beyond me. The only rocket science about apple M1 is its 5Micron process. and we all know Intel still have problems with yield on 10Micron. Becoming to fat and lazy over the year with little competition. Maybe Intel will become the Nokia of the 2020'ies. It is well deserved.

        1. Anonymous Coward
          Anonymous Coward

          Re: MS take a look at the Apple design

          "The only rocket science about apple M1 is its 5Micron process. and we all know Intel still have problems with yield on 10Micron"

          You are out by a factor of 1000 on both those figures. (Nanometres, not Micrometres. These things matter. A lot.)

    2. Anonymous Coward
      Anonymous Coward

      Re: MS take a look at the Apple design

      "Memory and GPU on the same die"

      Only cache is on die; SDRAM is off die.

      1. bazza Silver badge

        Re: MS take a look at the Apple design

        Off die but on package....

    3. Anonymous Coward
      Anonymous Coward

      Re: MS take a look at the Apple design

      They are not on the same die, they are on the same package. Different silicon, if you want to compare it to something from the pc world, pentium slot 1 cpu, cache on the same package not die. Before then it was on the motherboard, after it was on the same die.

    4. big_D Silver badge

      Re: MS take a look at the Apple design

      There are physical limits, which can't be gotten around. With Azure, you are talking about servers with RAM in excess of 1TB in many instances. You won't get that on the same SoC as the processor cores - in fact, you will have multiple SoCs sharing memory.

      Just look at the Fujitsu super computer, a couple of hundred thousand 48-core processors...

      There is a world of difference, in terms of scale between entry level laptops and high end servers, or even desktop workstations.

      Apple have achieved a huge performance push, for ARM, in the M1 chip. But it will be what they do for the iMac Pro and Mac Pro that will really show what is happening. I don't think you will find 30 - 60 cores and 512GB RAM all on the same SoC, when it comes to the Mac Pro.

  3. Anonymous Coward
    Anonymous Coward

    Good Move

    All the customers I speak to say that they are saving around 40% by moving to ARM on AWS using their Graviton Processors. That's extremely significant savings. Moving to ARM is very good for competition and the industry in general. So good news, and hoping it won't take years for them to develop.

    1. Mage Silver badge
      Coat

      Re: Good Move

      For Microsoft's Azure.

      But for retail Laptops etc etc for windows you need x86, or else you might as well go Apple ARM or Linux ARM.

      My coat used to have one of the first ARM pocket laptops, the N9210i.

  4. FordPrefect

    Well I can see the attraction for device manufacturers of apple's model with ARM in consumer products stick everything including RAM on the SOC, that way you have to replace the whole device just to add some RAM... As for the server chips again we've known for years ARM is far more energy efficient if that saving is passed onto the customer if you are a large customer scaling to hundreds or thousands of machines thats a lot of saving!

  5. Elledan

    AMD <3 ARM too

    With all the focus on Intel slipping into dire straits, this seems like a good time to remind people that AMD did in fact bet on ARM becoming a thing in server spaces since a few years now: https://www.amd.com/en/amd-opteron-a1100

    Not sure MSFT will truly get their chips from an in-house design department. For all we know they'll end up leaning on AMD or similar company like they did with Qualcomm before.

    1. Dr. Vagmeister

      Re: AMD <3 ARM too

      I had an XBOX360 and good on Moistness-soft, they repaired the unit free of charge.

      It was due to the in-house design of the ASIC (https://www.designnews.com/engineering-disaster-xbox-360-red-ring-death)

      They have probably learnt by this serious error in judgement, and it will be out-sourced for their ARM design implementation.

      Then again, sometimes despite having vast sums of money, they may try and cut corners.

    2. Steve McIntyre

      Re: AMD <3 ARM too

      The A1100 was good, but AMD killed it a while back already and deleted the future roadmap. :-/

      1. Elledan

        Re: AMD <3 ARM too

        Yeah, I hope they revisit ARM CPUs again at some point in the future. I remember waiting for ages to see the 96boards version of the A1100 released, but that clearly never happened: http://www.lenovator.com/product/103.html#params

        Maybe with all the money from Zen, AMD can invest it in more ARM server chips? :)

        1. Brewster's Angle Grinder Silver badge

          Re: AMD <3 ARM too

          Revisit ARM when ARM is owned by Nvidia?

  6. Red Ted
    Devil

    Could it just be a squeeze on Intel?

    Along the lines of the NT on Alpha all those years ago?

    1. Mage Silver badge

      Re: Could it just be a squeeze on Intel?

      NT on Alpha was because DEC was important then and also writing good NT software. DEC had VAX clusters, so naturally figured out Cluster using two vanilla Servers with dual SCSI cards, external isolator if a card failed and two sets of shared SCSI drives.

      Also did Intel even have a 64 bit CPU when the 64 bit NT 4.0 for DEC alpha 64 was produced?

      It was a niche alternative to UNIX or DEC's OS, not serious competition for Intel.

  7. six_tymes

    arm arm arm, amd amd amd... meh. Intel has and still does make the most stable and advanced procs and chipsets. so their business gets cut in half or more, that's business, and its happened to many before. I for one just want to be able to build one more workstation before my time is up using Intel when they have DDR5 platform on the upcoming socket 1700 for consumers. I'll be happy. Regarding Intel business strategy in the past decade, them making bad, late and no decisions, all fault lies with the previous ceo, he was busy getting his noddle wet and not working and staying on top of decision making. His lack of leadership is why the company has been behind with many issues. They also should have bought out arm many many years ago when they had the chance to, they were thinking about it, and did nothing. I hope we dont see them go out. If we do, amd will be the next "chipzialla" and they make crap half the time, buggy drivers, unstable chipsets, and dont get me started on the bulldozer BS, they lied to customers on core count and performance. I used to be a fan of amd, but after bull s bulldozer, I got burned. and their procs run HOT as hell.

    1. bazza Silver badge

      Well, Intel don't make the most advanced processors anymore. They're slow, hot and (of late) riddled with various security flaws requiring many microcode and firmware updates, further sapping performance. Meanwhile there's many and increasing numbers of very happy AMD Epyc and Ryzen customers and AMD has a strong road map.

      Intel's survival now depends entirely on AMD keeping the x86/x64 ecosystem supplied with big powerful chips. If they don't, there isn't going to be an x86/x64 market for Intel to return to, and they're awfully far behind the curve if they were to pivot back to ARM.

  8. Anonymous Coward
    FAIL

    How many companies have to fail at server-side ARM64 ...

    ... and how many times, before they all realize that it's not going to happen, and put it to rest.

    Apple doesn't do servers. They don't want to. So much for the M1.

    Microsoft was all-in on Cavium/Marvell's ThunderX2/ThunderX3 for Azure. Fail. ThunderX went the way of the Dodo bird. Marvell bailed out on it.

    This is Microsoft doing a Me Too! because of Amazon.

    It's nice to have specs and blueprints and plans and press releases. A viable business these do not make.

    Windows on ARM64 is going nowhere fast. True That.

    Good luck getting anywhere near Intel Xeon's performance. Facts are stubborn things.

    Please don't give me the Ah, But SPECTRE! ARM64 is just as vulnerable to that particular brand of shitshow as Xeon is.

    Ah, But CHEAP! Yeah, you get what you paid for.

    1. Steve Davies 3 Silver badge

      Re: How many companies have to fail at server-side ARM64 ...

      If Arm can't hack it at the server level then what is this then?

      https://www.arm.com/company/news/2020/06/powering-the-fastest-supercomputer

      Intel needs to get itself sorted out. There are some very powerful ARM based systems out there.

      X86 is not the only game in town these days.

      I Apple decided to make a pure server chip (M1 minus GPU) they could easily do it. I think that this might be closer than you think.

      1. Anonymous Coward
        Anonymous Coward

        Re: How many companies have to fail at server-side ARM64 ...

        "Intel needs to get itself sorted out. "

        The main thing that's kept Intel alive the last few years is inertia. Inertia, and a huge pile of cash (it's not called the Wintel world for nothing).

        Intel are heading the same way as Boeing. It's about brand managerment, and partner relationships (er, not you mr krzanich) and other such intangibles.

      2. Anonymous Coward
        FAIL

        Re: How many companies have to fail at server-side ARM64 ...

        > If Arm can't hack it at the server level then what is this then?

        https://www.arm.com/company/news/2020/06/powering-the-fastest-supercomputer

        That's a Supercomputer from Fujitsu. Not a cloud or datacenter server. Learn the difference.

        > I[f] Apple decided to make a pure server chip (M1 minus GPU) they could easily do it.

        If I had feathers and a pair of wings I'd be a bald eagle.

        And no, it's not that easy to take a general-purpose CPU specifically designed for desktops and make it into a general-purpose server CPU. They are quite different the two.

        Quit making generalized statements like that. They only show how little you know about CPU's.

        1. sw guy

          Re: How many companies have to fail at server-side ARM64 ...

          You may as well apply your last sentence to yourself, as it looks like you forgot some lesson from history.

          That is:

          x86 is born as a desktop CPU rather than a server one.

          Regarding difference between desktop and server CPU, I already eared that: This is what company sending servers with their own CPUs said to the world when they started to feel the hot from (comparatively) cheap x86 server lines.

          BTW, yes, there is a difference between desktop and server CPUs, but the instruction set is moot for that purpose.

          1. Anonymous Coward
            FAIL

            Re: How many companies have to fail at server-side ARM64 ...

            > x86 is born as a desktop CPU rather than a server one.

            Thanks for the 100% orthogonal non-sequitur.

            Take a look at the specs of a Core-i7 or Core-i9 and compare them with a server-class Xeon.

            Even something as high-level as the base ISA is different between the two CPU models.

            [ ... ] the instruction set is moot for that purpose.

            No, it's not moot. At all. That's actually one of the high-level, but major, differences on x86_64. The ISA is not exactly the same. Xeon-class CPU's support SIMD instructions that are not available on Core-i<x> CPU's.

            Clueless boob with strong opinions. The best the Internet has to offer.

            1. sw guy

              Re: How many companies have to fail at server-side ARM64 ...

              Please, avoid "ad hominem" argument.

              What I said is what I can say after several years of working pieces of OS on several CPU architectures.

              If you want performance, ISA matters, but at soon as the expected features are present, what matters is implementation and memory access (and I/O, if your data set needs it). Oh, and regarding SIMD, you should have a look at what last ARM ISA offers, you would discover why Fujitsu uses it for HPC beasts.

              1. Anonymous Coward
                FAIL

                Re: How many companies have to fail at server-side ARM64 ...

                > What I said is what I can say after several years of working pieces of OS on several CPU architectures.

                What you said you'd been better off not saying. Because it was completely wrong. And it made no sense.

                But, keep going.

    2. Glen Turner 666

      Re: How many companies have to fail at server-side ARM64 ...

      What has happened is the major buyers of sophisticated CPUs -- the cloud companies -- want performance per watt as well as performance per rack unit.

      Compare the resulting pricing for AWS: Intel US$4.08ph, AMD $3.70ph, ARM $2.18ph. Graviton2 is about 20% slower than the equivalent Intel server, but about half the cost. Remember this is the second release of Amazon's ARM design up against the decades of tuning of Intel's design, and the difference is only 20%. Obviously that difference has further to shrink.

      Other cloud providers will be facing similar pricing, but with the advantage that they use more of their compute cycles for their own services. That is, they can more readily re-target their internal services from AMD64 to ARM64 than Amazon's clients can.

      I can't see that any company will take the risk of developing a server ARM chip. As you point out, plenty of startups have been burned. So the market will leave that development to the cloud providers themselves, who have abundant engineering resources to turn ARM IP into silicon.

      The major difference between now and the past is Intel's years-long failure to deliver process improvements compared with its competitor TSMC. There is little reason to expect that to change. That failure alters the economics for cloud companies. In the past chips with better architecture would have their performance blitzed by Intel's process improvements. DEC's Alpha being an excellent historical example. So there was no incentive for cloud companies to explore CPU architecture. That blitzing-by-process-improvement is no longer in Intel's power to do. An architectural improvement over Intel's microarchitecture is now a long-run win. So CPU architecture is now worth cloud companies' efforts.

      None of this is likely to be reflected in the "enterprise server" market. But that market is becoming increasingly odd and continually smaller. In many ways very much like the IBM mainframe business of the pre-PC 1980s. And just as likely to have a nasty surprise.

      1. Anonymous Coward
        Anonymous Coward

        Re: How many companies have to fail at server-side ARM64 ...

        "chips with better architecture would have their performance blitzed by Intel's process improvements. DEC's Alpha being an excellent historical example"

        Not entirely accurate, not even in engineering terms, and x86 vs Alpha was about far more than engineering.

        The Intel cash mountain enabled Intel HQ to convince HPQ HQ that Itanium was going to take over the world. Not Intel x86-64 (which Intel HQ had repeatedly said couldn't be done), Intel "Industry Standard 64bit" Itanium.

        "blitzing-by-process-improvement is no longer in Intel's power to do."

        Correct, and has been for a few years, but no one in the IT department seems to have noticed. Lots of other people have, of course.

        Itanium is dead. It was never really alive, once AMD64 showed the way forward.

        Now, AMD64 rules.

        Alpha features live on.

        x86? Not so much, despite process improvements, which (as you rightly note) have led x76 basically nowhere both in the "enterprise server" market and in the low power ("mobile"/embedded) market for the last few generations of x86, and with even less likelihood of success in the future.

  9. luis river

    About x86 future

    Never,never architecture X86 had suffer principal menace in their reign, is Intel time to open their licensed x86 property in good pact conditions to other companies, Why? Great competition accelerate development old X86 stuff and maintain future hegemony

  10. bazza Silver badge

    Fi-na-lly

    Many many years ago before WinRT was thrust upon us, MS were known to have licensed ARM cores.

    Many of us were anticipating a move into ARM servers and desktops, driven by MS standardised ARM designs (much like the PC world hardware spec is actually these days an MS inspired standard. It's why your PCs audio jacks are the colours they are, for example), hosting full fat Windows and even more exciting being an open standard such that Linux got an easier ARM ride. MS even showed off an ARM based machine running Windows 7 and Office, printing to an Epson ink jet printer. All they'd done was rewrite the HAL and simply recompiled the rest, and it worked.

    And after all that what we got was WinRT.

    Now it feels like they're finally getting it, 10 or 12 years later... They could have lead this charge to ARM, but instead they're following it.

    At least they are going that way now. Better late than never.

    1. Steve Davies 3 Silver badge

      Re: Fi-na-lly

      Will MS do it right? That is the big question.

      Their ARM efforts so far are really nothing much to write home about. Using Snapdragon chips is really nothing different from using a commodity X86 chip.

      MS has a big skillset that needs to be filled. Apple took what? close on 10 years getting that experience before the M1 appeared. We could all see the writing on the wall with each successive A series CPU outperforming the best that the likes of Quallcomm and Samsung could offer. Now the M1 is wiping the floor with many X86 chips.

      IMHO, MS really needs to get their offering sorted out before the end of 2021. Will they?

      2021 ans 2022 will be very interesting times on the CPU front.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like