AuthorsK. R. Stokke, H. K. Stensland, C. Griwodz and P. Halvorsen
EditorsP. Cesar and C. Hsu
TitleLoad Balancing of Multimedia Workloads for Energy Efficiency on the Tegra K1 Multicore Architecture
AfilliationCommunication Systems
Publication TypeProceedings, refereed
Year of Publication2017
Conference Name8th annual ACM conference on Multimedia Systems (MMSys)
Date Published06/2017
ISBN Number978-1-4503-5002-0

Energy efficiency is a timely topic for modern mobile computing. Reducing the energy consumption of devices not only increases their battery lifetime, but also reduces the risk of hardware failure. Many researchers strive to
understand the relationship between software activity and hardware power usage. A recurring strategy for saving power is to reduce operating frequencies. It is widely acknowledged that standard frequency scaling algorithms generally overreact to changes in hardware utilisation. More recent and original efforts attempt to balance software workloads on heterogeneous multicore architectures, such as the Tegra K1, which includes a quad-core CPU and a CUDA-capable GPU. However, it is not known whether it is possible to utilise these processor elements in parallel to save energy. Research into these types of systems are unfortunately often evaluated with the Performance Per Watt (PPW) metric, which is an unaccurate method because it ignores constant power usage from idle components. We show that this metric can end up increase energy usage on the Tegra K1, and give a false impression of how such systems consume energy.  In reality, we show that it is much harder to save energy by balancing workloads between the heterogeneous cores of the Tegra K1, where we demonstrate only a 5% energy saving by offloading 10% DCT workload from the GPU to the CPU. Significantly more energy can be saved (up to 50%) using the appropriate processor for different workloads. 

Citation Key25432