z-logo
open-access-imgOpen Access
Building Emulation Framework for Non-Volatile Memory
Author(s) -
Guoliang Zhu,
Kai Lu,
Xiaoping Wang,
Xu Zhou,
Zhan Shi
Publication year - 2017
Publication title -
ieee access
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.587
H-Index - 127
ISSN - 2169-3536
DOI - 10.1109/access.2017.2715346
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
Emerging non-volatile memory (NVM) requires refactoring of the hardware and software stacks used on current computer systems. Modern researchers typically rely on simulators to test their innovations. Unfortunately, running a simulation requires orders of magnitude more time than performing a native run, and most simulation platforms are difficult to modify or debug. In this paper, we propose using emulation to reduce the substantial simulation overhead by proposing an extensible lightweight emulation framework called LEEF. Unlike previous NVM emulation implementations, which rely on specific hardware and use simple performance models, LEEF is built on a detailed performance model implemented through performance monitoring events that can be found on most commodity processors. LEEF also exposes a realsystem memory trace generation interface for trace-based memory simulators. Using the traces, simulation results can be analyzed and integrated into future LEEF emulations. The results of experiments show that LEEF is more accurate than prior emulation approaches. We also present two case studies of recent microarchitectural innovations simulated on LEEF. To the best of our knowledge, this is the first work that combines simulation with memory emulation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom