Title :
Energy and Performance Characterization of Mobile Heterogeneous Computing
Author :
Yi-Chu Wang ; Kwang-Ting Cheng
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, Santa Barbara, CA, USA
Abstract :
A modern mobile application processor is a heterogeneous multi-core SoC which integrates CPU and application-specific accelerators such as GPU and DSP. It provides opportunity to accelerate other compute-intensive applications, yet mapping an algorithm to such a heterogeneous platform is not a straightforward task and has many design decisions to make. In this paper, we evaluate the performance and energy benefits of utilizing the integrated GPU and DSP cores to offload or share CPU´s compute-intensive tasks. The evaluation is conducted on three representative mobile platforms, TI´s OMAP3530, Qualcomn´s Snapdragon S2, and Nvidia´s Tegra2, using common computation tasks in mobile applications. We identify key factors that should be considered in energy-optimized mobile heterogeneous computing. Our evaluation results show that, by effectively utilizing all the computing cores concurrently, an average of 3.7X performance improvement can be achieved with the cost of 33% more power consumption, in comparison with the case of utilizing CPU only. This stands for 2.8X energy saving.
Keywords :
digital signal processing chips; graphics processing units; mobile computing; multiprocessing systems; performance evaluation; power aware computing; system-on-chip; CPU; DSP cores; Nvidia´s Tegra2; OMAP3530; Qualcomn Snapdragon S2; application-specific accelerators; computation tasks; compute-intensive applications; compute-intensive tasks; computing cores; design decisions; energy benefits; energy characterization; energy-optimized mobile heterogeneous computing; heterogeneous multicore SoC; heterogeneous platform; integrated GPU; mobile application processor; performance characterization; performance evaluation; power consumption; representative mobile platforms; Digital signal processing; Graphics processing units; Mobile communication; Multicore processing; Power demand; Runtime; System-on-a-chip; DSP; GPU; heterogeneous computing; mobile computing;
Conference_Titel :
Signal Processing Systems (SiPS), 2012 IEEE Workshop on
Conference_Location :
Quebec City, QC
Print_ISBN :
978-1-4673-2986-6
DOI :
10.1109/SiPS.2012.61