• Home
  • Search
  • A Novel Prefetching Scheme for Non-Volatile Cache in the AIoT Processor
  • Cite Icon5
  • https://doi.org/10.1109/uv50937.2020.9426214Copy DOI Icon

A Novel Prefetching Scheme for Non-Volatile Cache in the AIoT Processor

  • Oct 24, 2020
  • Mao Ni +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Artificial intelligence Internet of Things (AIoT) systems need more processing capability and low energy consumption on the terminals. Increasing the cache capacity at the architecture level can effectively reduce the cache missing rate and the number of off-chip memory access, which improves the performance of processors. Because of the limitation of the storage density and high leakage currents, improving SRAM cache capacity will lead to big chip area and high power consumption of processors. Emerging non-volatile memory (NVM), such as spin-transfer torque RAM (STT-RAM), has some characters such as bit width read/write and short read/write latency which are attractive options for replacing or augmenting SRAM. However, the asymmetric read/write latency of NVM brings some new challenges in designing caches. In this paper, we introduce a method to bring STT-RAM into the cache system of AIoT processors. Experimental results show that if we replace SRAM L2 cache with the same sized STT-RAM L2 cache, the out-of-order processor performance is improved up to 10 percent. We first find that for the STT-RAM cache, although the better-performing stream-based data prefetch configuration can improve the processor performance, the amount of prefetching data also increases obviously, which has negative effect on the processor performance because of the cache congestion caused by STT-RAM's long write latency. This paper presents a novel stream-based prefetch method ANCP (Adaptive Non-volatile Cache Prefetch) to reduce the amount of prefetch-write on STT-RAM. Compared with the best-performing stream-based data prefetch configuration, ANCP reduces the prefetching issued by 11 percent on average, which obtains additional up to 8 percent performance improvement of the AIoT processor.

Similar Papers
  • Research Article
  • Citations3

CWC: A Companion Write Cache for Energy-Aware Multi-Level Spin-Transfer Torque RAM Cache Design

  • May 26, 2015
  • Journal of Circuits, Systems and Computers
  • Tiefei Zhang +3
  • Conference Article
  • Citations432

Relaxing non-volatility for fast and energy-efficient STT-RAM caches

  • Feb 01, 2011
  • Clinton W Smullen +4
  • Conference Article
  • Citations84

STT-RAM based energy-efficiency hybrid cache for CMPs

  • Oct 01, 2011
  • Jianhua Li +2
  • Conference Article
  • Citations21

The STeTSiMS STT-RAM simulation and modeling system

  • Nov 07, 2011
  • Clinton W Smullen +3
  • Conference Article
  • Citations79

Delivering on the promise of universal memory for spin-transfer torque RAM (STT-RAM)

  • Aug 01, 2011
  • Anurag Nigam +5
  • Research Article
  • Citations269

A Survey of Software Techniques for Using Non-Volatile Memories for Storage and Main Memory Systems

  • May 01, 2016
  • IEEE Transactions on Parallel and Distributed Systems
  • Sparsh Mittal +1
  • Research Article
  • Citations19

Self-Adaptive Write Circuit for Magnetic Tunneling Junction Memory With Voltage-Controlled Magnetic Anisotropy Effect

  • May 01, 2018
  • IEEE Transactions on Nanotechnology
  • Mingzhi Long +6
  • Conference Article
  • Citations21

Hybrid CMOS-STTRAM non-volatile FPGA: design challenges and optimization approaches

  • Nov 10, 2008
  • Paul Sauseng +2
  • Research Article
  • Citations24

Cost aware cache replacement policy in shared last-level cache for hybrid memory based fog computing

  • Feb 18, 2017
  • Enterprise Information Systems
  • Gangyong Jia +3
  • Conference Article
  • Citations6

Energy-Efficient Memory Mappings based on Partial WCET Analysis and Multi-Retention Time STT-RAM

  • Oct 10, 2018
  • Rabab Bouziane +2
  • Book Chapter
  • Citations5

Sensing of Spintronic Memories

  • Aug 11, 2018
  • Behzad Zeinali +1
  • Research Article
  • Citations48

Prediction Hybrid Cache: An Energy-Efficient STT-RAM Cache Architecture

  • Mar 01, 2016
  • IEEE Transactions on Computers
  • Junwhan Ahn +2
  • Research Article
  • Citations17

An Efficient GPU Cache Architecture for Applications with Irregular Memory Access Patterns

  • Jun 17, 2019
  • ACM Transactions on Architecture and Code Optimization
  • Bingchao Li +4
  • Research Article
  • Citations2

Buffered Persistence in B+ Trees

  • Dec 18, 2024
  • Proceedings of the ACM on Management of Data
  • Mingzhe Du +1
  • Research Article
  • Citations16

Runtime Thermal Management for 3-D Chip-Multiprocessors With Hybrid SRAM/MRAM L2 Cache

  • Mar 01, 2015
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Seunghan Lee +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.