TY - GEN
T1 - Characterization and throttling-based mitigation of memory interference for heterogeneous smartphones
AU - Shingari, Davesh
AU - Arunkumar, Akhil
AU - Wu, Carole-Jean
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/30
Y1 - 2015/10/30
N2 - The availability of a wide range of general purpose as well as accelerator cores on modern smart phones means that a significant number of applications can be executed on a smart phone simultaneously, resulting in an ever increasing demand on the memory subsystem. While the increased computation capability is intended for improving user experience, memory requests from each concurrent application exhibit unique memory access patterns as well as specific timing constraints. If not considered, this could lead to significant memory contention and result in lowered user experience. In this paper, we design experiments to analyze the performance degradation caused by the interference at the memory subsystem for a broad range of commonly-used smart phone applications. The characterization studies are performed on a real smart phone device - Google Nexus5 - running an Android operating system. Our results show that user-centric smart phone applications, such as web browsing and media player, suffer up to 34% and 21% performance degradation, respectively, from shared resource contention at the application processor's last-level cache, the communication fabric, and the main memory. Taking a step further, we demonstrate the feasibility and effectiveness of a frequency throttling-based memory interference mitigation technique. At the expense of performance degradation of interfering applications, frequency throttling is an effective technique for mitigating memory interference, leading to better QoS and user experience, for user-centric applications.
AB - The availability of a wide range of general purpose as well as accelerator cores on modern smart phones means that a significant number of applications can be executed on a smart phone simultaneously, resulting in an ever increasing demand on the memory subsystem. While the increased computation capability is intended for improving user experience, memory requests from each concurrent application exhibit unique memory access patterns as well as specific timing constraints. If not considered, this could lead to significant memory contention and result in lowered user experience. In this paper, we design experiments to analyze the performance degradation caused by the interference at the memory subsystem for a broad range of commonly-used smart phone applications. The characterization studies are performed on a real smart phone device - Google Nexus5 - running an Android operating system. Our results show that user-centric smart phone applications, such as web browsing and media player, suffer up to 34% and 21% performance degradation, respectively, from shared resource contention at the application processor's last-level cache, the communication fabric, and the main memory. Taking a step further, we demonstrate the feasibility and effectiveness of a frequency throttling-based memory interference mitigation technique. At the expense of performance degradation of interfering applications, frequency throttling is an effective technique for mitigating memory interference, leading to better QoS and user experience, for user-centric applications.
KW - Frequency throttling
KW - Memory interference
KW - Smartphone
UR - http://www.scopus.com/inward/record.url?scp=84962329393&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962329393&partnerID=8YFLogxK
U2 - 10.1109/IISWC.2015.9
DO - 10.1109/IISWC.2015.9
M3 - Conference contribution
AN - SCOPUS:84962329393
T3 - Proceedings - 2015 IEEE International Symposium on Workload Characterization, IISWC 2015
SP - 22
EP - 33
BT - Proceedings - 2015 IEEE International Symposium on Workload Characterization, IISWC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - IEEE International Symposium on Workload Characterization, IISWC 2015
Y2 - 4 October 2015 through 6 October 2015
ER -