English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Journal Article

RTSim: A cycle-accurate simulator for racetrack memories

MPS-Authors

Bläsing,  Robin
Nano-Systems from Ions, Spins and Electrons, Max Planck Institute of Microstructure Physics, Max Planck Society;
International Max Planck Research School for Science and Technology of Nano-Systems, Max Planck Institute of Microstructure Physics, Max Planck Society;

/persons/resource/persons245678

Parkin,  Stuart       
Nano-Systems from Ions, Spins and Electrons, Max Planck Institute of Microstructure Physics, Max Planck Society;

External Resource
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)

4-accepted.pdf
(Postprint), 359KB

Supplementary Material (public)
There is no public supplementary material available
Citation

Khan, A. A., Hameed, F., Bläsing, R., Parkin, S., & Castrillon, J. (2019). RTSim: A cycle-accurate simulator for racetrack memories. IEEE Computer Architecture Letters, 18(1), 43-46. doi:10.1109/LCA.2019.2899306.


Cite as: https://hdl.handle.net/21.11116/0000-0008-F0B7-A
Abstract
Racetrack memories (RTMs) have drawn considerable attention from computer architects of late. Owing to the ultra-high capacity and comparable access latency to SRAM, RTMs are promising candidates to revolutionize the memory subsystem. In order to evaluate their performance and suitability at various levels in the memory hierarchy, it is crucial to have RTM-specific simulation tools that accurately model their behavior and enable exhaustive design space exploration. To this end, we propose RTSim, an open source cycle-accurate memory simulator that enables performance evaluation of the domain-wall-based racetrack memories. The skyrmions-based RTMs can also be modeled with RTSim because they are architecturally similar to domain-wall-based RTMs. RTSim is developed in collaboration with physicists and computer scientists. It accurately models RTM-specific shift operations, access ports management and the sequence of memory commands beside handling the routine read/write operations. RTSim is built on top of NVMain2.0, offering larger design space for exploration.