Lower power yes, but in practise it is not that much different from CPU migration approach or indeed cluster migration (The graph is comparing against just using N/2 Big Cores).
The difference is that GTS gives the maximum peak performance (just) at the lowest power consumption (just) but at the expense of software complexity.
In practice it all depends on the applications (benchmarketing) and executing the task scheduling well and may not make that much difference. But it only takes a few minutes of battery life for a piece of equipment to become best-in-class in some review which might make all the difference in sales.
Peter, thanks for laying this all out in your crisp writing. It's one thing to get excited about the number of cores in a CPU, it's entirely another how much performance boost you get out of it. But as I see in the bar graph on the second page, the reduction of power seems to be the driving force behind the Global Task Scheduling method.
Great job plumbing these new depths in ARM-based SoC parallelism.
My 30,000-foot take away is it is getting increasingly hard for engineers to wring out more performance from more cores...and increasingly hard to explain to a smartphone/tablet consumer why one chip is better than another.
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...