Performance Assessment of Emerging Memories Through FPGA Emulation
- 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
A Novel Resistive Switching Identification Method through Relaxation Characteristics for Sneak-path-constrained Selectorless RRAM application
|
journal | August 2019 |
Similar Records
Logic in Memory Emulator
Two-level main memory co-design: Multi-threaded algorithmic primitives, analysis, and simulation
Population Count on IntelĀ® CPU, GPU, and FPGA
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