Imagination's Quest To Provide A Third Major Mobile Platform
By acquiring MIPS Technologies, Imagination hopes to build a strong platform to compete against the incumbent ARM and daunting challenger Intel on a more equal footing. We go through the company's portfolio to determine its strengths and opportunities.
Imagination Versus ARM Versus Intel
Up until a few years ago, most of us only cared about the x86 chip market and its competitors: AMD and Intel. More recently, though, the battle erupted between Intel and the whole ecosystem of ARM partners.
Intel is trying its best to muscle into the huge (and growing) mobile space dominated by ARM and its licensees, while ARM, through its partners, appears determined to make headway in the more profitable PC and server markets dominated by Intel. While their strengths don't overlap yet, the very fact both companies are trying to encroach upon each others' turf keeps them on their toes. This helps us as consumers to benefit from efficient and high-performance processors that don't break the bank.
More competition almost always proves to benefit the end-user. And with the MIPS CPU architecture now owned by Imagination, the company becomes a veteran in the embedded chip market seemingly able to compete toe-to-toe with ARM (especially) and Intel.
So far, MIPS is a more obscure platform in the consumer market, and it has never really tried that hard to get into consumer devices either. While apparently more efficient, MIPS CPUs are usually built on process nodes a generation behind what ARM's partners are using, negating many of their advantages over ARM-based processors. Since MIPS chips haven’t been in high demand (or even well-supported in popular operating systems), OEMs also had few reasons to choose MIPS over ARM.
Now, the architecture is in more competent hands, which will hopefully put it on the latest process node and allow the inherent strengths of the MIPS architecture to shine.
In the comparison with competing high-end ARM CPUs above (which is again provided by Imagination, so do with the information what you will), we see its MIPS P5600 “Warrior” CPU manage to beat the ARM competition (likely Cortex-A15) in performance/MHz, performance/mW, and also performance/area. Keeping in mind that the other factors were most likely normalized in these comparisons, it’s still impressive that MIPS-based CPUs can be this competitive with ARM in the mobile market already.
Having a good product isn’t everything, though. And if Intel has its work cut out for it, Imagination isn't going to have any easier of a time with MIPS, a much less known brand. But with a proper “hero” CPU core that can be used in a few popular mobile devices, Imagination could get the awareness it needs to gain customers and significant market share in the mobile CPU space.
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Of course, ARM isn’t Imagination’s only competitor. While Intel is currently more of an investor (it owns around 5% of the company) and customer of Imagination, having used its PowerVR technology in a number of Atom processors, it’s also poised to become an opposing faction. As both Intel and Imagination fight ARM for dominance of the mobile CPU market, they will inevitably become competitors themselves, which means we could soon have three prominent architectures powering our devices.
In the past this would’ve been a lot harder, because operating systems went with one architecture and then stuck with that for decades. But thanks to Android’s Dalvik VM, it’s now possible to have real competition, not just between a couple of companies like what we see in the PC space, but rather multiple designs suited to different purposes.
Current page: Imagination Versus ARM Versus Intel
Prev Page Wearables, Home Entertainment, And Automotive-
ZolaIII The compared ARM chip is indeed Cortex A15. Arm narrowed difference with Cortex A17. MIPS in a current displayed generation have some advantages over ARM like multithreading & a fact that new SIMD is better performing & fully double precision support (something that NEON SIMS lacks & it's very important). The MIPS architecture (basically instruction set) is biger than arm & silicon footprint there fore in more basic implementation must be bigger. How ever it's more optimal then ARM or x86 for that mater. The license cost less than for ARM. Their are none successful implementation in consumer oriented electronic of last two generations of MIPS cores (Aptive & Warrior) this is something that Imagination can't push alone. When it comes to GPUs Rogues are not on the Kepler level bat they are not much behind either. The fact is that their driver's are only ones on pair with Nv's. Magic behind no performance drops on big demanding workloads over time lies in design trick used collaboratively between Apple & Imagination on a Cyclone A7 soc. It's a L3 memory block placed between CPU and GPU cores that can act more like a TBL cache for GPU.Reply
The only one who can change tide is Intel bat with a cost of losing monopoly & moving away from it's x86 architecture (which to start with whose bad). Intel is currently more on a self destruct path then considering to adapt MIPS. How ever they are more than interested in a Imagination GPUs.
Problem with Warrior is that 64 bit design is not still presented & ARM will soon present second generation design. Somehow this is ironically on many ways as Intel and MIPS both have 64 bit instruction sets for very long time now & they didn't really used this advantage over ARM. Second point of irony is that Intel is responsible that MIPS is not more largely adopted & spread in the first place & that many core architecture is far from user space, otherwise we cold had all of this ten years ago.
We will see what (close) future will bring us. -
xenol I hope Imagination all the best against the well entrenched ARM. But of course, if they don't offer a better solution (faster or cheaper or easier to program, etc.), then there will be problems.Reply -
Joao Ribeiro Two decades ago you'd see MIPS CPU's in advanced computing devices like graphics workstations and mainframes.Reply
In those days talking about an Intel CPU in a Mainframe would be something of a joke.
Let's see if Imagination will be able to create a new breed of technology worthy of it's name and history. -
ZolaIII Now something really interesting when Joao did mention RISC processors.Reply
This represents the real free (of any manufacturing fee) hardware & it's literary opened & bare metal (as all architecture is open sourced). It comes from same chantry that is home to ARM and Imagination technology. For now I would say that the Cambridge boy's are more than on a right track with: hard & wide isa, in order CPUs & FPGA integration.
lowRISC:
http://www.lowrisc.org/ -
g-unit1111 How many more mobile platforms do we need? We have iOS, Android, Windows Phone 8, Blackberry OS, Web OS, Firefox OS, Fire OS, I could go on and on and on. Last thing I need is another app store account! :lol:Reply -
Marlin Schwanke As I recall, Intel has a significant stake in Imagination Technology. I can just Imagine what they are saying about this move into the CPU space. Also Apple owns a slice of this pie. Can you Imagine them moving to their own proprietary CPU\GPU based on this IP? I Imagine that ARM probably should be the most worried here.Reply -
somebodyspecial Did kepler throttle at anandtech etc in gfx bench? I think maybe they need to update their charts or add one called Competitor GPU C to the table? ;)Reply
Considering it dominated all the other socs in gpu tests at anandtech, I'll wait to see what 6650 can do vs. K1 before I believe anything in a chart where they don't even name the competitors.
http://www.anandtech.com/show/8296/the-nvidia-shield-tablet-review/5
Considering it beat ipad air and mini by 2.5x I won't hold my breath about perf here. Ipad air has a 6430 IIRC. Are there any devices with 6450/6650 or 6500 benchmarked yet? 6450 looks the same (ops and clusters) as 6430, so this won't do squat. So I guess I'm only asking about the 6650 or 6500. Manhattan offscreen 31.7 for kepler and 13 for both mini and ipad air. I don't see how rogue6 catches them.
In January Anandtech said this:
"In which case Series6XT equipped SoCs would start appearing in 2015, likely in the latter half."
If that's the case it will be facing Maxwell 20nm (likely June/July) which is truly designed for mobile period and scaled to desktops after. They only added 2 clusters (up from 4 to 6) and as anandtech says not even going wider, so just the extra clusters really.
"Imagination is scaling up performance internally, we’re not seeing them go with outright wider GPUs for the Series6XT family (at least not yet). So Series6XT’s performance improvements will come from these internal changes, including performance optimizations and any wider blocks within."
http://www.anandtech.com/show/7629/imagination-technologies-announces-powervr-series6xt-architecture-available-for-immediate-licensing
That doesn't sound like it will even double perf and they look like they'd need a triple to catch Kepler let alone maxwell 20nm later. Also S810 is only supposed to be 30% faster than S805 in gpu so again, will be well behind kepler also. NV has tablets to themselves for a while. Google isn't going with them for nothing and others will likely follow. Denver should be more power efficient than K1 A15rp3. The cpu side is in house with denver, so either you do better on power or IMHO you have failed at making a cpu...LOL.
http://www.tomshardware.com/news/imagination-powervr-rogue-series6x-graphics,25659.html
Apparently targeting ES3.0 and unity 4.0?
http://blog.imgtec.com/powervr/here-are-eight-powervr-graphics-sdk-tutorials-for-game-developers
There is a tag here of 3.1, but no mention in the post and this is last month. NV's K1 however already runs it and is aimed at unity5 and unreal 4 (should be, it's a desktop chip).
In the release notes they say this:
New: OpenGL ES 3.0 SDKs for iOS and Android.
New: OpenGL ES 3.1 SDK for Windows and Linux emulation.
When will it be OUT of emulation and part of the SDK period, like the mention the 3.0 is? To me it seems they are quite a bit behind NV, and not sure when anyone will be getting full OpenGL 4.4 as toms notes above. NV is now ahead in perf by a long ways and feature set which should sell some units especially now that we know it gets 11.5-13hrs in a chromebook with a 3200mah battery and 13.3in screen. Not bad.
http://us.acer.com/ac/en/US/content/model-datasheet/NX.SHEAA.007
Acer with Haswell 2955 says 8.5hr for 3950mah, but only 11.6in and 1366x768.
http://us.acer.com/ac/en/US/content/model-datasheet/NX.MPRAA.007
4GB 32GB SSD 13.3in K1 model still gets 11.5hrs and 45w psu, same 3220mah battery.
http://us.acer.com/ac/en/US/content/model-datasheet/NX.MPRAA.012
Acer K1 13in with 1080p, 3220mah but 11.5hr. I think haswell 2955 loses based on the specs. Intel, PowerVR and Qcom all seem behind now. Denver should improve things more in Nov as it drops the 4+1 A15, for plain dual core @2.5ghz and is in house.
Having said that, with 20nm versions not far away from everyone, I'll wait for any tablet/chromebook or even a shield device ;) That will be an impressive jump for everyone and should be a huge leap for games across the board as I believe even the junkers should catch K1 at 20nm. Of course NV will get the 20nm bump also, just saying the low-end should allow everyone to play K1 type games too which is great for android gaming. 20nm should mean we see a billion units sold with pretty close to K1 type gpu power. This in turn should mean they don't have to aim so dang low on games, as the common denominator should be K1 level roughly (maybe only mid-range and up, but then again that in itself is a huge market anyway). Either way 20nm means android gaming is moving on up :) Die consoles die. ;) 14nm should put the final nail in them I hope, and they'll only have ~25-30mil (if that at the pace they're slowing to) in the market vs. 1.2B+ mobile devices sold YEARLY. I can't see how console will survive that as devs will just run to mobile even more than now as GDC already shows.
-
sb1370 I haven't seen any major end user MIPS device (except routers).Reply
Despite of VMs, many apps use native codes for performance and power advantages.
Also Android is not everything. They need to attract other Corps (such as Microsoft - back to Windows NT on MIPS).