Intel Dismisses 'x86 Tax', Sees No Future For ARM
MrSeb writes "In an interview with ExtremeTech, Mike Bell — Intel's new mobile chief, previously of Apple and Palm — has completely dismissed the decades-old theory that x86 is less power efficient than ARM. 'There is nothing in the instruction set that is more or less energy efficient than any other instruction set,' Bell says. 'I see no data that supports the claims that ARM is more efficient.' The interview also covers Intel's inherent tech advantage over ARM and the foundries ('There are very few companies on Earth who have the capabilities we've talked about, and going forward I don't think anyone will be able to match us' Bell says), the age-old argument that Intel can't compete on price, and whether Apple will eventually move its iOS products from ARM to x86, just like it moved its Macs from Power to x86 in 2005."
You know, we had the same argument with RISC versus CISC architecture. And we know who lost that one. Badly. And the reason for that is because the bandwidth outside the processor, the I/O, is so damnably slow compared to what's possible on the die itself. That's why the data transfers to and from the CPU are only about 1/30th or less the speed at which the CPU runs internally. The only logical course of action is to do as much as you can on each byte of data coming off the bus as you can. Besides, look at Nvidia's GPU cores: They throw hundreds of cores onto the die, but it eats hundreds of watts as well. Massively parallel and simple instruction sets don't appear to translate into energy savings.
#fuckbeta #iamslashdot #dicemustdie
What did you expect him to say... that an Intel product was not suitable for the mobile marketplace? That would have been career suicide for him. He is singing from the Intel songbook. Those songs may not be sung with what is best for the customer in mind.
Intel spent many years chasing performance with little thought of power draw.
Now they are putting all their engineering muscle into minimizing power requirements, while maintaining high performance.
I don't see any reason to think they won't succeed, and if they do, then ARM will end up a niche architecture.
Compounding this fact, ARM isn't that great of an architecture. It's got variable length instructions, not enough registers, microcoded instructions, and a horrible, horrible virtual memory architecture.
The big thing that ARM has is the licensing model. ARM will give you just about everything you need for a decent applications SOC. Processor, bus, and now even things like GPU and memory controllers. Sprinkle in your own companies' special sauce, and you have a great product. All they ask is for a little bit of royalty money for every chip you sell. And since everyone is using pretty much the same ARM core, the tools and "ecosystem" is pretty good.
But there's not much of an advantage to the architecture... the advantage is all in the business model, where everyone can license it on the cheap and make a unique product out of it.
And nowadays, the CPU is becoming less important. It's everything around it -- graphics, video, audio, imaging, telecommunications -- is what makes the difference.
-- Erich
Slashdot reader since 1997
ARM works because 1) it's good enough while being 2) cheap enough. As far as I know, ARM is getting license royalties in the pennies per chip or SoC core using their design. For how much better Intel can make their low power x86 CPUs, its going to have to compete with dozens of foundries churning out millions of ARM devices when it comes to pricing...and thats where I see Intel having a hard time.
In the very same article the author asks about the KRAIT ARM SOC at 22nm, which is on a process technology well ahead of the very same Intel smartphone chip he's flogging. At least the author was kind enough to put that after the remarks about others being unable to compete.
Help stamp out iliturcy.
From Intel: Work done per watt
From ARM: System power draw small enough for handheld & long battery life
A year or two ago, I read a study that the most ops/watt were still done by high-end Intel processors sucking tons of power each. They did so much work so fast that the per-watt work done was still beyond the tiny-power-sipping ARMs that were relatively slow but still quite capable. Has this changed in the last generation or two of CPUs?
So far this year Intel has basically finished off AMD from the high-end of the desktop CPU market, while advancing into the useful mobile desktop GPU market via their 22nm mobile Ivy Bridge HD 4000 chipset. There's nothing really competitive from them yet for under 15W of TDP, but it's obvious they intend to battle more on the mobile and SoC markets. Only new market to expand into at this point, and the only one still growing usefully. They're not there yet.
But it wasn't that long ago that Intel's integrated GPUs were the target of jokes too. The HD 4000 isn't great, but advocates of discrete GPUs aren't just laughing now. In smartphone and tablet land, the interesting question is not about this year's product, it's how long it will take the beast to retarget. I'd wager that the 14 nm shrink of Haswell is where things will get interesting.
This is getting too serious
I will not mention the name, but the post I'm replying to, is littered with links to that joint
I am not asking for censorship, but what those guys are doing (I am not sure it's one person or several) is too much
Being parasitic is one thing, being parasitic _and_ annoying is a totally different beast altogether !!
Do something, Slashdot, please do something !!
Muchas Gracias, Señor Edward Snowden !
Oh, what they've got is interesting now if they'd drop Windows like the bad habit it is and give us a decent Intel Android tablet. You'd think they'd leap at it - bigger tablets mean more room for a bigger battery.
It's not like Microsoft is holding back on the Tegra 3 WinRT tablets to give them a leg up.
Help stamp out iliturcy.
Oh come on moderators.
That link is the 2nd most disgusting thing besides Goatse and I am sick and tired of that Mycleanx troll (wont say it as it will increase his SEO and page ranking.
The only way we can stop that dipshit is to lower his Google ranking or the more he spams the more we will bring troll sites for his potential customers instead.
http://saveie6.com/
The topic with the *architecture* was about the simple and clean elegance of ARM vs x86 with its tons of old shit.
And the topic with the *processors* was about efficiency.
ARM processors are 10 times as efficient as Intel ones. The architecture isn’t even mentioned in that.
Those are two completely separate things!
And yet Intel's first real entry into the phone processor market, Medfield, is equivalent to ARM in terms of power efficiency. ARM is 1x as efficient as x86, not 10x.
"I zero-index my hamsters" - Willtor (147206)
They don't have all the legacy instruction set issues to deal with. Intel must be backward compatible with all previous versions. Remember, the 8080 subset is still alive and well in the INTEL architecture. This comes with a cost.
It's easier to move up from a lower power system to a higher power system. In this context power can be thought of as both electrical power consumption and as compute power. Moving down means something must be simplified/eliminated, and the backwards compatibility issues makes this much harder.
When it comes to mobile devices, ARM owns the market and has the network effect working for it. This is how INTEL kept a stranglehold on the PC market, but it works against them for mobile.
ARM is not monolithic in the same way as INTEL. Because of the license based IP model, there are many more variations of ARM chips then INTEL chips. The resources to make variations comes from the IP user base, not from ARM. A single company, no matter how dominant, cannot afford to support that many variants. If some of the versions fail, the cost is not born by ARM. If INTEL guesses wrong and makes a dud, they have to absorb the cost.
INTEL is no pushover, but I think ARM has the advantage.
Why is Snark Required?
The topic with the "architecture" was about the simple and clean elegance of 680x0 vs x86 with its tons of old shit.
Oh, wait, am I in the wrong century?
And the worms ate into his brain.
Simply put, as Intel has no standing in the ARM market (and AMD has now), Intel has every motivation to distort the facts.
That said, there is indication that while x86 is not in principle more power-hungry than ARM,in practice, on silicon, it is today. The main reason is that it requires more chip area and more complex circuitry, which in practice leads to higher power consumption because of communication and signal distribution overheads and because complex circuits are far harder to optimize, not only for power consumption. Again, that does not mean that in principle it is infeasible. But note that larger chip area is also a strong argument against x86 if size matters.
There is also the fact that low-power ARM is more energy efficient than low-power x86 when you look at the market. So maybe this person is just saying that Intel messed up and failed to make good low-power x86 implementations while ARM did not. Looking back at power-disasters like the P4, this would be plausible as well. If, on the other hand, I look at CPUs like the AMD LX800 x86 offering, (e.g. used in the Alix boards), these are pretty power efficient and may even get into ARM ranges. They are pretty slow at full load though and have a large chip area.
So my impression is that the Intel person just said that while they do not have any offering comparable to ARM, it is their fault and not a fundamental problem of x86. I am unsure this is right, although I certainly agree that Intel does not have a leg to stand on in the market for power-efficient CPUs.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Me thinks Sgt Schultz doth protest too much. Since my first post here in the early days of URL speak-and-spell, I've propounded that the disadvantages of x86 to RISC in performance were almost entirely illusory (brazen bubbles in the fabric of reality now feeding the worms notwithstanding).
That said, on the power front, x86 bites. Possibly it bites like an undershot chihuahua in some small way that a billion dollars of doggy dentistry could adequately rectify—but it most certainly bites. Jumbles of instruction prefix opcodes and the inconsistent and partial nature of flag register updates spring to mind in bow-legged glory. A time machine erected in the lobby of an Intel design center with a small do-not-disturb sign hung above the door would sit unmolested by the stampede of pocket-protectors for not so long as a virgin newly arrived in 72 member frat-house of Perpetual Erection. (Turns out the prophet was a touch dyslexic. [snide]I've been reading God Is Not Great which I've privately subtitled Ridicule, Where Art Thou?. "Seventy-two virgins each? WTF? Do you think virgins grow on trees? It's a regrettable misprint. Sorry, you'll have to share—but not until you reach consensus on who goes first. I see nothing that prevents you from enjoying a satisfying afterlife all the same, so quit your bitching."[/snide]) The shrewdest Intel engineers will set the time machine to the late 1960s, enjoy the party for a year or two (virgins will be in short supply), before charting a cruise ship to California to doctor some 8008 family architectural specifications when no-one is looking.
I'm kind of looking forward to the success of the SETI program so we can conduct some proper black-box bake-offs. Let's boxgram up the C language specification along with the ARM and x86 instruction set specifications and warble them into subspace to a couple of competitive Ferengi monasteries (Shaolin temples of combinatoric reasoning), giving only the fabrication detail the the embodied processors are fabricated primarily in the element silicon, and that we really care about power consumption. Then run the generated code from the Xeno-compilers side by side on the chips where Sgt Schultz presently sees nothing to see which wins and by what margin.
The point I'm making is that over the years Intel has contributed an awful lot to the dentistry of GCC and other compilers to promulgate this mirage that there's nothing to see here.
Yet rare is the architecture so trammelled by men it doesn't freshen up nicely advantaged by a die shrink.
ARM is a fairly open architecture. If you want to create ARM chips you buy a frigging license.
How the hell can Intel be threatened by something that they can produce if they choose to?
I can get a ~22 watt intel atom from local retail stores, drop any dam os I please on it make it do a job, and when its over move on. ARM I either need to settle for some decade + old speed, while yea its drawing much less power, its taking much longer, or spend a butload of time designing the dream machine ... to only keep up with the atom, which cost lots of time and money.
dumbass gp computing intel wins, fine tuned amazing technology arm wins, now how much money and time do you have?
Sounds good. There's no point in chivalry.
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
Might as well add as many shock sites as convenient to the response.
http://encyclopediadramatica.se/ has plenty of references.
http://goatse.ru/ is a goatse mirror.
When I pasted your content the links weren't highlighted as in your original post. Any idea why?
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
They can dismiss it, but when you look at all the tricks they have to apply to keep their current processors running MSDOS 1.0, their design is simply scary. As a processor designer I am amazed how well they manage to keep their bloated processors running, adding extensions of the x86 architecture on top of each other. I want to bet that if they would start from scratch and drop support for Microsoft Flight Simulator 1.0 (i.e. make a decent 64 bit processor, with a decent, not bytewise instruction set without 20 layers of extensions) they could easily lower the power consumption with a factor of 2.
Then again, the ARM processors lean a bit too much to the RISC approach to be a fair comparison. (yes I know, under the hood modern Intel processors are not CISC any more either, but I'm talking assembly level) The performance per cycle of an ARM is really crap compared to modern intel architectures. The good news is: if ARM manages to improve that a bit, they will manage to stay in the mobile processors drivers seat.
Intel and ARM are coming from a different direction when it comes to the sweet spot of mobile computing: ARM needs to improve performance, Intel has to reduce power. Oh, and ARM is powering the mobile world, so who are you to say Intel is better, mister marketing guy ?
Okay, once your computer got cleaned w/ MyCleanPC, then what happened? Did you stop abusing your daughter - both physically, verbally and mentally? Did your insurance company restore your coverage? Did your cancer get magically cured? Did your wife come back to you?
Considering the usernames chosen for these posts, I have to conclude it's just GNAA-style trolling. A company paying people to post here probably wouldn't allow them to pick usernames like "JonesFuckAssFucker".
Do what thou wilt shall be the whole of the Law
It's actually a surprise that ARM is taking off more in higher end systems (higher end meaning tablets and smart phones).
Since the iPhone and iPad are in effect the start of those becoming really widespread things, they are the definition of backwards compatible, the base... that's what will make it difficult to move the market away from them.
The Motorola chips never had a totally massive market penetration the way Arm does now in mobile/tablet worlds... I am not sure even slightly superior chips from Intel would sway many hardware makers.
I think Intel is really banking on Windows 8 to make headway in the tablet market so they can build up marketshare again to base an attack on Arm from.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
What vital instructions does x86 have that ARM doesn't? ARM is far easier to program and I don't see anything missing. Most of the extra instructions on x86 are hacks to make up for the lack of conditional instructions and 15 registers which make ARM such a joy to program in the first place.
I wrote my first program at the age of six, and I still can't work out how this website works.
And yet Intel's first real entry into the phone processor market, Medfield, is equivalent to ARM in terms of power efficiency
This is a strange definition of 'equivalent' meaning 'uses more power at idle than a similarly performing ARM core does under full load'.
I am TheRaven on Soylent News
I think that you are totally right about this. Maintaining x86 compatibility may hurt Intel a little, but it's not the key issue.
ARM-based SoCs cost under $10 in volume, and Intel simply cannot compete in that space. It doesn't want to. It likes large prices and huge profit margins.
Meanwhile, ARM keeps improving the performance of their cores, while the SoC manufacturers keep improving the capabilities of their SoCs, including (critically) power savings. It's a marriage made in heaven, and the only way that ARM can lose this market to Intel is by upping their license royalties massively so that ARM-based SoC prices move into Intel's territory. There is no sign of that happening.
Short version of the above: Intel fails in the mobile space because of price inertia. There is no sign of that changing either, at least judging by the article. They refuse to compete on SoC pricing. And they're in denial that price matters.
Morgaine.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
For devices with no keyboard, see makomk's comment. For laptops, when you compare Intel's graphics offering to AMD's and NVIDIA's, you'll probably end up with the impression that GMA stands for "Graphics My Ass".
Microsoft Office 2013 is available for Windows RT (the ARM version). Indeed I believe it is included in the licensing cost, so it will come with every WinRT tablet, netbook and nettop. And that must make Intel sweat a little!
That is just one measure of a process. Apparently TSMC's 40nm node had transistor density comparable to Intel's 32nm node, so it is quite possible that TSMC's 28nm has transistor density comparable with Intel's 22nm, even if other aspects aren't comparable. I wouldn't say it is a trick for marketing myself.
Maybe things have changed, but the last time I checked out the Atom floor plan, about half the chip area was cache (which is normal), about a quarter was the actual computation back-end of the CPU, and the remaining quarter was the x86-to-RISC translation front-end. Like all modern x86 processors (as well as PowerPC and probably some other architectures), the CISC instruction set (well, more complex RISC in the case of PPC) is translated dynamically to a simpler RISC-like code that is easier to execute. In a Sandy Bridge, the translator is tiny compared to the rest of the huge 4-issue superscalar massively out-of-order back end. But Atoms are simple 2-issue in-order pipelines, which makes them very small and energy-efficient (albeit a lot slower), but there's not much we can do about that front-end.
Its in the module licensing that ARM really has the lead. There are a huge number of firms which design their own SOC with ARM core(s) and their own components. That means there are a generation (almost a generation + 1/2) of designers comfortable with ARM tools, integration and understanding of the architecture.
It took intel until last year to sideline the approach of designing an SOC for each application they could see; and are now finally working on licensing cores for companies to include in their own designs. A bit late to the party, but who knows.
20 years ago, industries like automotive electronics and telecommunications were owned by Motorola. Not for its ISA - 68k, 88k, ppc were all different - but because of the expertise of the hardware designers. Now x86 is in both those industries, and probably soon to dominate.
> Do you really think you'll ever see the day where you genuinely want to run a desktop OS and Office on such a small device?
Sure. Intel just announced a "desktop" system that's not much larger than an iPhone. Give a Phone an HDMI port and a USB port and a real OS and you can use it just like a desktop.
Size or what's built into the device in terms of input peripherals is really quite irrelevant. It's a red herring that only distracts the clueless.
A Pirate and a Puritan look the same on a balance sheet.
AMD were never really interested in the high end desktop market, they were the performance leader for a while but only because Intel dropped the ball...
High end desktops are low volume, and mostly about marketing and bragging rights these days. A few years ago you bought the fastest cpu you could because even that would be relatively slow, and quickly obsolete. Today any CPU made in the last few years will suffice for 99% of users, so only a small niche need the high end cpus.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
It's funny the way you describe history. I can't even guess where did you meet those people.
Around here, the PC industry is facing their "demise" because PCs have become good enough. While people were always screamming MORE until the last decade, they've just stopped and realised that their hardware does everything they want nowadays.
Also, those people more concerned with processing power of mobiles than consuption, well, I could never find one of them.
Rethinking email
This is a strange definition of 'equivalent' meaning 'uses more power at idle than a similarly performing ARM core does under full load'.
That's not what I took away from Anandtech reviews of Medfield phones. If it draws so much power, how come its battery life is in the middle of the pack of ARM smartphones running the same OS with the same battery capacity?
If Apple decided to take the iPad / iPhone / iPod to x86, it wouldn't be their first barbecue. They've done that twice before (MC680x0 -> PPC -> x86).
Either the chip would have to emulate AR pretty well (the MC6800 and PPC were not that different) or the new chip would have to run fast enough to make an emulation layer work.
Developers could also re-compile pretty quickly, and it might be that Apple would leverage that. But I don't see the transition being as easy as the ones they did before.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Common C compilers use an ABI such that R13 is reserved for use as a stack pointer, but that's not an architectural requirement.
I'd say it's an architectural requirement if some of your code uses the Thumb ISA. The push and pop instructions in Thumb depend on R13.
I was led to believe that RISC was going to change everything...
Umm ya sure it doesn't.
---- Booth was a patriot ----
Intel lost the CPU wars about as much as Microsoft lost the computer market.
It's still out there, and it's used in lots of places. ARM is just making a dent, it's nowhere near cornering the CPU market. I'm not saying it's inferior, I'm saying it's not as prevalent as you think it is apparently.
-- This space for lease, low setup fee, inquire within!
Are you assuming that the company paying them is the same company they're talking about?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
ARM goes from 250mw at 800mhz to 5 watts at 1.5ghz. If you're willing to clock low, you can make your numbers really good.