Proceedings of the 2021 on Great Lakes Symposium on VLSI | 2021

Relaxed Placement: Minimizing Shift Operations for Racetrack Memory in Hybrid SPM

 
 
 
 
 
 

Abstract


Racetrack memory (RM) has high access performance comparable to SRAM. It is a kind of non-volatile memory (NVM), which consists of data block clusters (DBCs) and access ports. However, data accessing on RM is based on shift operations, which will decrease the performance of RM. This paper proposes techniques by using SRAM to reduce the shifts and improve the accessing performance of RM. The key idea is to place randomly accessed data on SRAM ahead of time to relax the data placement on RM. First, a greedy scheduling strategy is proposed to reduce the requirement of SRAM. Second, to further reduce shifts, data with similar association degree are grouped and allocated to each DBC. Experimental results show that the proposed techniques reduce the shifts by 72.3% with only 256-byte SRAM compared to pure RM.

Volume None
Pages None
DOI 10.1145/3453688.3461513
Language English
Journal Proceedings of the 2021 on Great Lakes Symposium on VLSI

Full Text