The Forgotten 'Uncore': On the Energy-Efficiency of Heterogeneous Cores
Heterogeneous Multicore Processors (HMPs), consisting of cores with different performance/power characteristics, have been proposed to deliver higher energy efficiency than symmetric multicores. This paper investigates the opportunities and limitations in using HMPs to gain energy-efficiency. Unlike previous work focused on server systems, the authors focus on the client workloads typically seen in modern end-user devices. Further, beyond considering core power usage, they also consider the 'Uncore' subsystem shared by all cores, which in modern platforms, is an increasingly important contributor to total SoC power.