• DocumentCode
    164620
  • Title

    FPGA-based prototyping systems for emerging memory technologies

  • Author

    Taemin Lee ; Dongki Kim ; Hyunsun Park ; Sungjoo Yoo ; Sunggu Lee

  • Author_Institution
    Dept. of Electr. Eng., Pohang Univ. of Sci. & Technol., Pohang, South Korea
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    115
  • Lastpage
    120
  • Abstract
    As DRAM faces scaling limit, several new memory technologies are considered as candidates for replacing or complementing DRAM main memory. Compared to DRAM, the new memories have two major differences, non-volatility and write overhead in terms of endurance, latency and power. We built two different FPGA-based evaluation boards to evaluate hardware and software designs for new-memory based main memory; one with a DRAM subsystem having parameterizable latency and non-volatility emulation, and the other with the real chips of new memory namely phase-change RAM (PRAM). We experimented primitive functions and SQLite-based benchmarks on Linux, verifying the workings of new functionalities, e.g., nonvolatility and evaluating the impacts of new memory on software performance. In our experiments, we also demonstrated the impact of new memory-aware software/hardware designs on program performance on a DRAM/PRAM hybrid memory.
  • Keywords
    DRAM chips; Linux; field programmable gate arrays; DRAM subsystem; DRAM-PRAM hybrid memory; FPGA-based evaluation boards; FPGA-based prototyping systems; Linux; SQLite-based benchmarks; memory technologies; memory-aware software-hardware designs; nonvolatility emulation; parameterizable latency; phase-change RAM; write overhead; Bandwidth; Emulation; Hardware; Linux; Nonvolatile memory; Phase change random access memory; DRAM replacement; SQLite benchmark; main memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
  • Conference_Location
    New Delhi
  • Type

    conf

  • DOI
    10.1109/RSP.2014.6966901
  • Filename
    6966901