0.5mm2 ARM chip offers 5X energy efficiency, jacks up performance
big.Little extends Moore's Law
ARM's new energy efficient Cortex-A7 processor will bring computing to a billion more people, its CEO claimed yesterday. Which may or not be a good thing.
For the rest of us, harnessed to one of their most powerful processors, the A15, it will also form the basis for a System on a Chip that will make two processors work as one and enable additional power gains and energy savings.
ARM CEO Warren East claimed on Wednesday in London that at both five times more energy efficient and twice as powerful as current mainstream smartphone chips, the A7 will enable the manufacture of $100 smartphones designed for the developing world, when it hits the market around 2013. Combined with the A15, it allows what he called "big.LITTLE processing" to address one of the key problems in mobile technology – the demand for greater power with less energy consumption.
It achieves this feat by linking two processors together so they work as one. It pulls together the energy-efficient A7 – which is built on a 28nm process, and measures in at under 0.5mm2 – and the powerful A15 and allocates different tasks to each depending on what's needed.
"We take a very efficient processor like the A7 and very powerful processor like the A15 and deploy the right processor for right task at the right time," East said.
Low intensity tasks such as playing music, sending texts and making phone calls will use the A7, while the A15 will kick in when needed to boost power (up to 5x the oomph that is available in this year's smartphones) on high intensity tasks like gaming, or navigation.
The switch will, ARM says, be as quick as opening a webpage – which will call on the A15 – and then scrolling the loaded page which will flick you back to the A7.
This switching between processors is almost completely invisible to the software, said East, appearing to apps and the OS as if it were running on a single processor. It will be backwards compatible with all ARM-friendly software.
ARM say demos with the new chip showed that it gave a 60 per cent energy savings on casual gaming, and a 70 per cent savings on simple tasks like checking email and other general OS/UI activity.
ARM already have eight public partners for the licence, including mobile giants Samsung, LG and QNX. The other partners are Broadcom, Compal, Freescale, Linaro, OK Labs, Redbend, ST-Ericsson and Texas Instruments. The A7 will be shipping at the end of 2012.
Chips based on ARM cores are already the most energy-efficient in the market – hence their dominance in the mobile arena, and the basis for ARM's soaring profit sheet.
However, the main energy cost on any smartphone will almost always be the display, which consumes around 80 per cent to 90 per cent of a handset's available power depending on usage, meaning that energy savings on chips, while beneficial, will have minimal battery impact from a consumer perspective. ARM will be reliant on its hardware and software partners to come up with answers to the battery too.
A Samsung representative at the event said:
We believe that our customers would like to enjoy more PC-like features, higher display resolution, rich graphics ... at same time they want the same or better battery experience which is actually very challenging for us. We will need not only traditional ideas but also innovative ideas like the big.Little processor.
The problem seems to me that phones are getting improved performance and power management, but this is then seen as an excuse to slim down the phone more. Reducing battery capacity and leaving the phones at the same sort of battery life.
It's not just Apple who are doing it, Samsung are at it too. This sort of unhealthy competition to produce slim phones is rather annoying.
We are living in amazing times, aren't we. At some point you will hold the compute power and memory storage of a Cray Y-MP in your pocket.
At which point it becomes possible to run MS-Office 2010
My reading of the article is that software is not really affected.
That is easy enough; just make sure that both processors have the same basic feature set; number of registers, etc, and then changing from one to the other is just a case of copying the state between one and the other. Perhaps the low-level OS may get involved to hint to the processor which core to use depending on likely processing requirements, but otherwise I don't see why it would need to.
I guess that they have made this more efficient than just having a single processor with accelerators like pipelining, multi-execute and HW FP, etc, and just turning off all the accelerators & dialing back the clock when you don't mind running slowly.
How about a plug in co-processor
for my laptop?
8 cores of that with a hefty splash of ram should be able to quadruple the power of my laptop for less that a ton and not drain the battery too much more.
Great for non MS users.
Correct me if I'm wrong.
I believe Apple is doing the opposite of this - the battery in the 4/4s is actually physically bigger than the 3G/3GS