Yes, but when the screen is off and it's doing stuff in the background...
0.5mm2 ARM chip offers 5X energy efficiency, jacks up performance
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 …
-
-
Thursday 20th October 2011 11:13 GMT BristolBachelor
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.
-
-
Thursday 20th October 2011 10:32 GMT Tim Parker
Displays
"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."
While true, energy efficiency is only part of the intended appeal of the chip; another plus point being the tiny die size - hence an increase in manufacturing yield in addition to the intrinsic per unit cost saving. Not all the phones for which this core is an option will be running 9" IPS screens.
-
Thursday 20th October 2011 10:32 GMT Giles Jones
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.
-
Thursday 20th October 2011 10:48 GMT Charlie Clark
Power
Using the radios (wifi or UMTS) will give the screen a run for its money when it comes to running down the battery. And, while there is hope that screens may be at some point be able to use ambient light to reduce their power draw, I think it's pretty nigh impossible to reduce the power consumption of the radios. Isn't there some direct relationship between data transfer rates and power consumption? There is definitely a direct (square) relationship between the distance the signal has to travel and power required to send it. Unless it turns out that CERNs neutrinos have something to teach us on this!
-
Thursday 20th October 2011 11:14 GMT BristolBachelor
IANARFE*, but I think that there is a relationship between data rate and required raw (rf) power; there definately is between distance and TX power (for given RX sensitivity).
However, it's not that easy. Recovery of the data stream from the RF is quite difficult now, and the processing cost of this is a big part of the power draw. If you look at the 1st gen of 3G chipsets, the power usage was HUGE compared to now, even though the datarate now is higher!
*I Am Not A Radio Frequency Engineer
-
Thursday 20th October 2011 18:03 GMT Anonymous Coward
IAACE
I Am A Communications Engineer. "how much data can I push per unit time" is governed by signal to noise ratio (Shannon's Law). Increase signal to noise, you can push more bits per second. So, for a given set of channel impairments (noise, signal attenuation, antenna gain, etc.), every doubling in TX power gives you 3dB more signal, and roughly doubles the number of bits you can push. Of course, there are things other than increasing power that can help - better modulation schemes that more closely approach the Shannon limit, better antennas (including more antennas, such as spatial diversity systems like BLAST and MIMO), better receivers, better coding schemes that reduce the overhead of forward error correction, etc.
-
-
-
Thursday 20th October 2011 12:11 GMT Torben Mogensen
As I understand it ...
... there is a direct channel for transferring processor state from one to the other, so switching is pretty fast. As for knowing when to switch, I can imagine that the OS monitors processes: If a process running on the A15 spends most time being idle, the OS switches the task to the A7 and if there is little or no idle time while running on the A7, it switches the task to the A15.
-
Thursday 20th October 2011 14:42 GMT The last doughnut
The reason for making it low power
It does help with battery life but also importantly it keeps the heat dissipation down. Important when your processor core is being integrated in a large SoC with all sorts of other stuff. Ultimately ARM's customer can use a cheaper package and make more pennies.
-
Thursday 20th October 2011 18:08 GMT Anonymous Coward
the danger is
that if a process/task isnt locked to a core, then as people add apps that run in the background, the smaller core will be maxed out.
when the phone tries to do its load balancing thing, this will lead to the larger chip being on for more of the time, which defeats the point of having the smaller chip in the first place.
a GPGPU type of solution could work better, IMHO
-
Friday 21st October 2011 08:45 GMT druck
Naming strategy
Sounds like a fantastic chip, but the naming strategy is confusing. Apparently it's a higher performance than the A8 and possibly the A9, but less than the A15, so surely it should be an A10, A11 or A14?
Or perhaps there would be strong resistance from the ARM employees to those, given that the are probably stuck on roads of the same names trying to get in and out of Cambridge every day!
-
Monday 24th October 2011 09:54 GMT Bela Lubkin
Craypocks
> At some point you will hold the compute power and memory storage of a Cray Y-MP in your pocket.
I believe that point would be Today.
Newer smartphones have 1GiB RAM. A common SoC implementation, nVidia Tegra 250 T20, has >5 GFLOPS in its GPU and two 1GHz integer cores.
According to wikipedia, the original Y-MP series topped out at 8 processors of 333 MFLOPS each (total 2.7 GFLOPS); and a princely 512MiB of RAM. The minimum configuration had 128MiB RAM and 666 MFLOPS.
So you can certainly have the power of *a* Y-MP, and arguably as much power as the biggest configuration you could order when Y-MP was announced. Not to mention a whole cluster of Cray-1's (4MiB RAM!, 250 MFLOPS if you really push it).
Later derivative models (which tended to drift away from the "Y-MP" designation) may eventually have gotten as powerful as a throwaway desktop available today, e.g. $900 Lenovo Ideacentre 7727-5DU with 3.4GHz quad-core i7-2600K (+ 3.8GHz turbo + hypothreading), 200 GFLOPS video chip (Radeon 6450), 12GiB RAM, 1.5TiB disk.
Yes I know GPU GFLOPS are talking about single precision and they're only about 1/4 as fast at double precision. So if your desire for a Y-MP includes double precision floating point vector processing, you'll still need to drag around a wagonload of Cray hardware to (slightly) beat your smartphone.
The Cray probably blows the socks off the desktop, not to mention the phone, in I/O bandwidth. Or maybe not. It didn't have a bunch of USB & firewire ports...