News for hackers. Stuff that matters.
Re:Path to 2 nm May Not Be Worth It by wlesieutre on Monday August 27, 2018 @10:07AM (#17851544)
Apple doing an optimization focused update with iOS 12 is a breath of fresh air.

My iPad Pro 9.7" (one version old, came before the 10.5") drops frames in iOS 11's full screen blur transition animations. Before iOS 11 it was fine, but either the iOS team didn't test animations on anything but their brand new hardware, or they tested and didn't care if it ran smoothly.

Having one of the OS's most frequent animations choke on anything but the brand newest GPU in the $650+ model? Not a great look, especially with Apple's reputation for making devices that last a while.

Fingers crossed that iOS 12 fixes it.

Re:Path to 2 nm May Not Be Worth It by overcast on Monday August 27, 2018 @10:14AM (#17851576)
iOS 12 is indeed faster, but it seems to be at a cost to increased battery usage. From my understanding, CPU is ramped up to maximum performance mode when needed, like launching applications and other demanding tasks. Then dialed back down when not needed. It could be just the normal beta battery usage issues, but mine gets hit hard.
Re:Path to 2 nm May Not Be Worth It by gameswithgo on Monday August 27, 2018 @10:26AM (#17851671)
getting the work done as fast as possible then shutting down is usually the way to get the best battery life.
Re:Path to 2 nm May Not Be Worth It by Dylan16807 on Monday August 27, 2018 @01:55PM (#17853036)
We're talking about a blur animation though. It's not a fixed unit of work. The way to get the best battery is to render a cheaper blur that still looks fine.
Re:Path to 2 nm May Not Be Worth It by baybal2 on Monday August 27, 2018 @11:17AM (#17851984)
No,

Power consumption scales roughly quadratically in relation to frequency.

Modern cores all have features like power and frequency gating, performance counters - the stuff needed to allocate just enough of computing power to complete computations in time. This is very, very evident in things like music playback - a lot of intermittent io and computational spikes.

Re:Path to 2 nm May Not Be Worth It by kec on Monday August 27, 2018 @12:57PM (#17852647)
Well, yes. This is known as the "race to sleep" and is probably the single most common power saving strategy for modern chips.

It's true that switching power scales with the square of voltage (P=V^2Cf), but that's not really a problem for the race to sleep as switching power even with V as low as you can get it is going to be orders of magnitude higher than your static power.

Re:Path to 2 nm May Not Be Worth It by baybal2 on Monday August 27, 2018 @01:17PM (#17852809)
No, no, no, there are a lot of situations where you can't sleep the chip.

The "race to sleep" is a misconception long held by software people.

The situation you describe is only true when the part of the chip doing computation is completely off, and is shunted off from power. That's so called deep sleep.

There is a limit to how frequent you can switch the big and complex chip to low power state, as doing so by itself takes some power and computational overhead to keep track of your power use profile.

For many cases, one have to endure leakage and keep working, like when you have to do IO have to keep the chip "on" anyways, and want to utilize your "on" time as much as possible.

A ton of work have been done on power saving strategies like partial device shutdown, shutting down part of registers, trying to operate different parts of the chip at different frequencies to match io wait and processing time, downshifting to more iterative computational paths, and on and on and on

Re:Path to 2 nm May Not Be Worth It by overcast on Monday August 27, 2018 @10:28AM (#17851677)
I would agree, but doesn't seem to be the case here! This is also with a new(6 month) battery. It's either ramping up for much too long, or it's just normal beta battery usage.
Re:Path to 2 nm May Not Be Worth It by 0xffff2 on Monday August 27, 2018 @10:47AM (#17851796)
Isn't that exactly what it should be doing? Was it artificially capping CPU clock before just to save battery?
Re:Path to 2 nm May Not Be Worth It by oopsman89 on Monday August 27, 2018 @11:21AM (#17852007)
It's a beta... even .0 releases have poor battery life. Give it some time.