Slashdot Mirror


Microsoft Signs License With ARM

G143 and several other readers let us know that Microsoft has signed a licensing deal with ARM. "Microsoft signed an agreement with the UK-based ARM, giving Microsoft access to some of the chip designer's intellectual property. The two companies have worked together since 1997, but Ian Drew, ARM's EVP of marketing, said this is the first time Microsoft has become a licensee of ARM's architecture, a move which will allow Microsoft to design their own microarchitecture. Other licensees include Qualcomm, Marvell, and Infineon. Neither company would reveal the cost of the license. Speculation about Microsoft's intentions includes wondering whether the company is taking aim at the iPad, or perhaps looking to produce a next-generation Xbox without the 360's heat problems."

24 of 148 comments (clear)

  1. Embrace... by tsa · · Score: 2, Funny

    Embrace, extend,... thrive! I guess.

    --

    -- Cheers!

  2. Even more worrisome by Anonymous Coward · · Score: 5, Funny

    Is the soon to be announced licensing with And A Leg Technologies.

  3. XBox Portable? by Reilaos · · Score: 2, Insightful

    The first two things that come to mind when putting Microsoft and ARM together are Windows Phone 7 Phones and portable gaming systems, not slate tablets and full-on consoles.

    1. Re:XBox Portable? by Tom9729 · · Score: 4, Informative

      Most (all?) Windows Mobile devices already run on ARM. Windows CE has supported ARM since 1997.

    2. Re:XBox Portable? by MightyYar · · Score: 4, Informative

      It also doesn't make much sense for Microsoft to change the xbox architecture that much, since it has always been basically a PC and it has all the same systems like DirectX, .NET and the usual compatibility with Windows.

      I just had to check the calendar to make sure it wasn't 2001.

      They abandoned the PC-like architecture with the 360. It now runs a PowerPC hybrid chip.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    3. Re:XBox Portable? by ravyne · · Score: 2, Interesting

      Thats because ARM cores have always been targetted at the embedded and portable markets, where potential customers want "just enough" power with absolute minimum power draw -- Tha majority of ARM parts sold today draw peak power measured in milliwatts -- an order of magnitude or two lower than the most frugal X86 or PPC designs. Some of the higher-end ARM designs incorporate vector floating point, a DSP or two, hundreds of megabytes of on-chip RAM and quite capable 3D accelleration, and still manage to draw down less than a watt at peak power consumption.

      The fastest available ARM cores today are competitive with Intel's ATOM processors core-for-core, clock-for-clock. In practice, existing cores end up being slightly slower in actual use since none have a system bus wider than an anemic 32bits (and also not typically clocked very fast), but in terms of computational power, they already match some current x86 designs.

      If someone took the chains of power-consumption off and said "We're going to get all we can out of, say, a 20 Watt power envelope" you'd end up with something quite powerful. For starters, with very little work on the core itself, you could double the core speed and simply allow greater power leakage, then toss 16 of those on a die with local and shared cache. 16 2Ghz ARM cores, each with a very capable vector-floating-point unit, would be every bit as powerful as even the fastest Intel quad-core i7. Then there's the other end of the spectrum -- reworking the core architecture from the ground up, optimizing for performance, rather than power consumption. You could reasonably attain competetive performance with fewer, more-powerful cores as well.

      All of that said, I'm skeptical that this is about Xbox. This is for sure about Zune, possibly about a Microsoft portable console, possibly for high-performance peripheral devices (Think Kinect 2.0 offloading most of the work to the kinect unit itself), and only just by the slimmest of chances about Xbox 3 (or 4, for that matter) -- The only thing that gives me pause that it might be about Xbox proper, is that all their other devices are well-served by the existing ARM ecosystem, too well served to enter the chip-design business anyhow. An upcoming Xbox is one compelling reason to liscense a new micro-architecture, and being able to respond to Apple's in-house ARM core is the other.

      Make no mistake that ARM is a very capable architecture though, and it's a delight to code for in Assembly Language. I've said many times that ARM is, in the coming years, going to be the most credible threat Intel and X86 has ever faced. It's going to be moving into Netbooks and STBs more this year, then laptops, some servers and higher-end embedded devices (I'm convinced Nintendo will consolidate all their systems behind ARM beginning with their next home console in order to leverage their 1st and 3rd party experience with ARM that is the result of their portables' popularity). In 10 years time, the question may not be Intel vs. AMD, but x86/x64 vs. ARM.

  4. Re:So I guess... by fuzzyfuzzyfungus · · Score: 2, Funny

    They are licensing ARM so that they will be able to implement the 'halt_and_catch_fire" instruction specifically for that event...

  5. Intel's reaction by bonch · · Score: 3, Insightful

    I wonder what Intel's response is, especially since Microsoft is such a long-time partner. Apple went with A4, and here Microsoft is licensing ARM too. The emerging market is mobile computing, so what's the future for Intel? Surely, they can't live on x86 forever, and Atom currently isn't competitive with ARM when it comes to battery life.

  6. Already done, thank you very much by garyisabusyguy · · Score: 3, Interesting

    The ARM core is so widely licensed that it would be hard to find a modern handheld device that does NOT contain one.

    "Many semiconductor or IC design firms hold ARM licenses; Analog Devices, Atmel, Broadcom, Cirrus Logic, Energy Micro, Faraday Technology, Freescale, Fujitsu, Intel (through its settlement with Digital Equipment Corporation), IBM, Infineon Technologies, Nintendo, NXP Semiconductors, OKI, Qualcomm, Samsung, Sharp, STMicroelectronics, Texas Instruments and VLSI are some of the many companies who have licensed the ARM in one form or another" http://en.wikipedia.org/wiki/ARM_architecture#ARM_licensees

    IMHO, this is a non-story.

    --
    Wherever You Go, There You Are
    1. Re:Already done, thank you very much by fuzzyfuzzyfungus · · Score: 5, Insightful

      It is something of a story, though: "Many semiconductor or IC design firms hold ARM licenses". Microsoft is, historically, neither of those things and; because of the number of existing ARM licensees, they can already get virtually any ARM based SoC configuration that you could reasonably desire, at highly competitive prices, off the shelf, without any sort of license.

      Microsoft using ARM cores would be a total non-story. I'm pretty sure that they already do, in a number of capacities. Becoming an ARM licensee, though, means that you have a plan that goes well beyond shoving some off-the-shelf chips into your product. Since MS doesn't seem like a logical entrant into the chip fab market, this development means that they have some kind of design demand up their sleeve that the market for commodity SoCs hasn't delivered....

    2. Re:Already done, thank you very much by garyisabusyguy · · Score: 3, Interesting

      I had a couple of 'why' questions and found a possible answer.

      This Intel forum:
      http://software.intel.com/en-us/forums/showthread.php?t=67843

      Contains many complaints about the performance of the Intel compiler under WinCE (as well as Intel selling it all off to Marvel).

      If you ask me, MS wants a chip that they can optimize for their OS. Seems liek this will lead it down a proprietary hole, not unlike Apple.

      So, is that the real story, "MicroSoft, now more like Apple!"

      --
      Wherever You Go, There You Are
  7. Pocket XBox, anyone? by FreonTrip · · Score: 3, Funny
    Any number of potential reasons exist for this license, but that's the one which bubbles to mind most readily.

    In before the "What's that giant thing in your pocket?" "That's what she said!" engine gets warm.

    1. Re:Pocket XBox, anyone? by Yvan256 · · Score: 2, Funny

      Is that a fire in your pants or are you just happy to see me?

  8. Re:The iPad market is about more than just the CPU by Anonymous Coward · · Score: 2, Insightful
    I have seen the ipad in the wild, and the bottom line is the damn things work and work well. I personally do not want one because of the software stranglehold. The fact that there are a large number of people who love their Apple i%DEVICE% is very telling. I meet damn few people who feel that way about MS products. Most people who use MS tolerate it and choose it because they think it is an "MS world." I love my linux system, but that is for mostly intangible reasons that make it worth the frustrations.

    The folks at Apple understand what people want and understand how people work. They are also unscrupulous. It is dangerous to underestimate the power of this combination. It is easy to ridicule them, but it is to our detriment if we do recognize it and confront it.

  9. Re:Hmm... by wowbagger · · Score: 5, Insightful

    "... ARMs supporting a CLR environment...."

    Actually, that would be my guess: Microsoft wants to make an ARM chip that implements the Common Language Runtime in the microarchitecture, just as some ARM chips now implement the Java runtime in the microarchitecture. They may also want to add instructions to bring even more Trusted Platform Computing Model down into the ARM core.

    They may also want to make an ARM core that implements a graphics accelerator more friendly to the Direct3D model (and less friendly to OpenGL ES) than is currently available.

  10. Re:Hmm... by MightyYar · · Score: 3, Insightful

    Microsoft wants to make an ARM chip that implements the Common Language Runtime in the microarchitecture

    The thought of Microsoft shipping code that they cannot patch later is at least somewhat amusing to me.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  11. Re:Hmm... by Amouth · · Score: 2, Interesting

    i'm betting on 5 things - 1-5 most likely to doubt

    #1) and and most likely (as it has the highest chance to fail) - MS tries to make it's own hardware for it's Win7 phone OS so that they don't get the bad rap they did with windows mobile on phones that didn't have the hardware to run them

    #2) they might be looking into using it for the next xBox - and at that point doing it in-house so they don't have to rely on IBM as they have in the past (them supporting IBM who is also being supported by Sony can make it seem like they are supporting the competition)

    #3) they might be looking into using them for their next HPC platform - it is at least 3-5 years out which is a good lead time for them to design and refine a new way of using exiting ARM cores.

    4#) maybe they want to design and test extensions to the ARM archt that they don't want to trust a partner with - once they refine them submit them back to ARM (think of it as custom extensions for either Win7/8 Phone OS or xbox OS or HPC OS)

    #5) maybe they are rethinking their canning of the courier - and are rather going to embrace it and actually make it with a competitive chance.

    I find it odd that in my mind the list 1-5 of most likely to doubt is inverse of what i think would work out best for them.. and would be happy to see them do. Maybe its All of the above and a slice of pie?

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  12. Windows phone by Local+ID10T · · Score: 2, Interesting

    Speculation about Microsoft's intentions includes wondering whether the company is taking aim at the iPad, or perhaps looking to produce a next-generation Xbox without the 360's heat problems.

    Seriously? Microsoft has been chasing the smartphone market for a while now, but keeps having performance issues. They want a custom designed chip for their next gen smartphone.

    --
    "You want to know how to help your kids? Leave them the fuck alone." -George Carlin
  13. Re:Hmm... by Microlith · · Score: 2, Informative

    Fundamentally altering the ARM core logic at the level required to add CLR support (similar to the Java implementations) requires a license on a level that ARM does not give out. Only a handful of companies, Apple being one of them, hold the necessary license to do so (mostly the founding companies.)

  14. The NINTENDO DS by DeanCubed · · Score: 2, Insightful

    Both the Game Boy Advance and the Nintendo DS used ARM7 and ARM9 chips. Now that Nintendo is using a different company from Japan to produce the architecture for the upcoming 3DS, perhaps Microsoft has decided to get into the handheld console race. I don't think this has anything to do with Apple or PC-related plans. This is the beginnings of X-Boy

    --
    Born to Play
    1. Re:The NINTENDO DS by sznupi · · Score: 2, Funny

      "X-Boy" seems to be quite...scary name. And one that they could go with.

      --
      One that hath name thou can not otter
  15. Re:Hmm... by Brit_in_the_USA · · Score: 3, Informative

    That said, a Desktop level performance ARM chip is something that hasn't been done yet,

    It has been done. I used to own a RISC PC desktop with 200Mhz StrongARM CPU at the time x86 PC's were maxing out with 90MHz Pentium. Other than in FP applications it ran laps around the Intel chips of the time.
    It is also worth noting the StrongARM was in a plastic package with no heatsink as it dispated so little heat.

    Ultimately the platform stalled at this CPU achievement and Intel eventually caught up and surpassed (on the speed front anyway). I often wonder if (the lack of speed bumps to StrongARM for a very long time) had anything to do with Intel taking over the design/manufacture.

  16. Re:ARM is going to end up in servers by ovu · · Score: 2, Informative

    Atom is a Xeon with things disabled due to manufacturing issues?? Dude you are out of your element.

    Atoms are manufactured in different facilities, designed by different teams, in a completely separate division of the company! Also, Xeons consume an order of magnitude more power than Atom.

    And remember that the reason Intel dominates is due to manufacturing capability. Nobody can touch them. They do not have massive batches of defective chips being packaged and sold.

  17. Re:What about netbooks? by Hal_Porter · · Score: 2, Insightful

    Maybe they'll do ARM core that can run x86 instructions, Jazelle style. I.e. the most common 90% would map to ARM instructions via an extra pipeline stage, the rest would fault into an emulator.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;