IEICE Electronics Express
Online ISSN : 1349-2543
ISSN-L : 1349-2543
LETTER
Elastic adaptive prefetching for non-volatile cache in IoT terminals
Mao Ni, Lan Chen, Xiaoran Hao, Chenji Liu, Yiheng Zhang, Ying Li
Author information
JOURNAL FREE ACCESS

2022 Volume 19 Issue 13 Pages 20220225

Details
Abstract

STT-RAM with high storage density, near-zero leakage energy and CMOS compatibility is regarded as a replacement for SRAM to build large-sized cache, which can effectively alleviate the “memory wall” and improve computing power of IoT terminals. The state-of-the-art Near-Side Prefetch Throttling (NST) oriented to SRAM cache can effectively hide the access latency of off-chip memory. However, it also shows some inadaptability to the long write latency and high write energy of STT-RAM cache. The NST algorithm can not timely alleviate the cache congestion caused by STT-RAM long write latency, moreover, if the STT-RAM cache is congested, adjusting the prefetch distance is invalid to improve the prefetch timeliness. In response to the above problems, this paper novelly proposes a periodic and real-time complementary prefetch algorithm called ENCP for STT-RAM cache. Experiments show that, compared to the best-performed STREAM prefetcher, ENCP can reduce the write energy of STT-RAM cache by 8.3% on average and 23% the most and improve the CPU IPC performance by 0.46% on average and 3.1% the most. And the ENCP has better performance and lower dynamic energy compared with NST with almost the same hardware overhead.

Content from these authors
© 2022 by The Institute of Electronics, Information and Communication Engineers
Previous article Next article
feedback
Top