@misc{14642, author = {Kristoffer Stokke and H{\r a}kon Stensland and Carsten Griwodz and P{\r a}l Halvorsen and Pablo Cesar and Cheng-hsin Hsu}, title = {Load Balancing of Multimedia Workloads for Energy Efficiency on the Tegra K1 Multicore Architecture}, abstract = {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 tounderstand 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.}, year = {2017}, journal = {8th annual ACM conference on Multimedia Systems (MMSys)}, pages = {124-135}, month = {06/2017}, publisher = {ACM}, isbn = {978-1-4503-5002-0}, url = {http://dl.acm.org/citation.cfm?doid=3083187.3083195}, doi = {10.1145/3083187.3083195}, }