Energy and Performance Analysis of STTRAM Caches for Mobile Applications

Energy and Performance Analysis of STTRAM Caches for Mobile Applications
复制标题

DOI:
10.1109/mcsoc.2019.00044
复制
发表时间:
2019-08
期刊:
2019 IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
影响因子:
--
通讯作者:
Kyle Kuan;Tosiron Adegbija
Kyle Kuan;Tosiron Adegbija
中科院分区:
其他
文献类型:
--
作者:
Kyle Kuan;Tosiron Adegbija

文献摘要

被引文献

相似文献

自旋转移扭矩RAM(STTRAM)已被证明为实现新兴的高速缓存架构提供了很大的希望。本文从能量和延迟的角度研究了STTRAM缓存在移动的工作负载中的可行性。具体来说,我们探讨的好处,减少保留STTRAM缓存的移动的应用程序。我们分析了移动的应用程序的缓存块的特性,以及这些特性如何决定移动终端缓存的适当保留时间。我们表明,由于其固有的交互性,移动的应用程序的执行特性,因此,STTRAM缓存的设计要求,不同于其他类型的应用程序。我们还探讨了各种STTRAM缓存设计在单核和多核系统,并在不同的缓存级别,可以有效地满足移动的应用程序的执行要求,以最大限度地节省能源,而不引入大量的延迟开销。
Spin-Transfer Torque RAMs (STTRAMs) have been shown to offer much promise for implementing emerging cache architectures. This paper studies the viability of STTRAM caches for mobile workloads from the perspective of energy and latency. Specifically, we explore the benefits of reduced retention STTRAM caches for mobile applications. We analyze the characteristics of mobile applications' cache blocks and how those characteristics dictate the appropriate retention time for mobile device caches. We show that due to their inherently interactive nature, mobile applications' execution characteristics—and hence, STTRAM cache design requirements—differ from other kinds of applications. We also explore various STTRAM cache designs in both single and multicore systems, and at different cache levels, that can efficiently satisfy mobile applications' execution requirements, in order to maximize energy savings without introducing substantial latency overhead.