Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Performance Assessment of Emerging Memories Through FPGA Emulation

Journal Article · · IEEE Micro
 [1];  [1];  [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Emerging memory technologies offer the prospect of large capacity, high bandwidth, and a range of access latencies ranging from DRAM-like to SSD-like. In this paper, we evaluate the performance of parallel applications on CPUs whose main memories sweep a wide range of latencies within a bandwidth cap. We use an FPGA emulator, the logic in memory emulator (LiME) to accelerate evaluation. The LiME framework uses a multiprocessor system on chip (MPSoC) combining multicore CPU, integrated memory controller, and FPGA fabric, and enables emulation orders of magnitude faster than software simulation. This work highlights the performance impact of higher latency on concurrent applications and identifies conditions under which future high latency memories can effectively be used as main memory.
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
1734593
Report Number(s):
LLNL-JRNL--754877; 941579
Journal Information:
IEEE Micro, Journal Name: IEEE Micro Journal Issue: 1 Vol. 39; ISSN 0272-1732
Publisher:
IEEECopyright Statement
Country of Publication:
United States
Language:
English

Cited By (1)


Similar Records

Logic in Memory Emulator
Software · Tue Apr 28 20:00:00 EDT 2020 · OSTI ID:code-40234

Two-level main memory co-design: Multi-threaded algorithmic primitives, analysis, and simulation
Journal Article · Mon Jan 02 19:00:00 EST 2017 · Journal of Parallel and Distributed Computing · OSTI ID:1371471

Population Count on IntelĀ® CPU, GPU, and FPGA
Conference · Tue Dec 31 23:00:00 EST 2019 · OSTI ID:1804082