Slashdot Mirror


Pocket Wars and Cores

An anonymous reader writes "If I were to ask you what is the most popular processor used in phones and pads, and you said, 'ARM,' you would be correct. Now comes the trick question, 'Who make ARM processors?' Not the ARM Holdings company. They design processors and license their designs to manufacturers. They also have a reputation for creating very low power designs. Interestingly, while almost everyone else was out ramping clocks and power consumption (until they hit a wall), ARM was chugging along addressing the low power end of the market. Now that low-power is all the rage, due to phones and pads, ARM has become quite a bit more popular."

2 of 159 comments (clear)

  1. It's a bit more complex than this article... by rcs1000 · · Score: 5, Interesting

    ...makes out

    There are many, many makers of ARM based 'application processors' and the like: Texas Instruments, Samsung, Apple, ST Microelectronics, nVidia to name but a few. In addition, some people - like Qualcomm with their Snapdragon processor - have licensed the instruction set from ARM, but then have basically built their own core around that.

    The nice thing about ARM is that - if you are looking to embed processing power - you can license a core (or two), design them into your own chip and then make it. Said chip can also include a USB controller, or a wireless baseband, or whatever. Intel will not sell you an x86 core for you to design into your own chip; ARM will.

    Now: before this thread descends into meaningless ARM versus Intel rivalry, can I point out that the two architectures are optimized for entirely different situations. To say ARM is better than Intel, is like saying a bicycle is better than a ship - it's not a meaningful comparison. If you want to embed processing functionality, or you want low-power (particularly low standby power), then you need ARM. If you need raw processing power, optimised to run desktop or server operating systems, then you'll be wanting x86.

    And the reason why x86 is so power hungry? It's because it's on big bits of silicon. And why's it on big bits of silicon? Because it support hyper-threading, out-of-order executon, has hardware virtualisation extensions, has extensive branch prediction, and tonnes of on chip cache.

    There is no reason why ARM cannot offer all of these things too (and their Eagle design goes some way to do this). But if you want to do this, then your chip is going to get bigger, and more expensive, and more power hungry.

    Over the next five years, we are going to continue to see mobility become more important: and that means more and more ARM cores, and a diminution of the importance of the traditional PC market. ARM has a very bright future - but, I suspect, it will probably have a great deal of trouble getting into the traditional PC space.

    --
    --- My dad's political betting
    1. Re:It's a bit more complex than this article... by KiloByte · · Score: 5, Insightful

      A single amd64 core can emulate an arm core from about the same market segment via qemu. A cross-compile which on my lousy $400 6 core desktop takes 44 seconds needs 132 minutes natively on 1 core n900. For any activity that actually needs CPU power, x86 chips are not going away. If something replaces them, it'd be something designed for speed -- rather than 8086 compatibility or low power.

      Yet, for most daily uses, you don't need much CPU power. We got so used to "Intel giveth, Microsoft taketh away" that most people forget they ran software with about the same functionality ten years ago on machines a hundred times slower. Dropping some of worst software bloat can get us a really long way.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.