BiBIM: A prototype multi-partition aware heterogeneous new memory

Gyuyoung Park, Miryeong Kwon, Pratyush Mahapatra, Michael Swift, Myoungsoo Jung

Research output: Contribution to conferencePaper

Abstract

We describe a prototype multi-partition aware new memory controller and subsystem, BIBIM, which precisely integrates DRAM with 3x nm phase change RAM (PRAM) modules. In this work, we reveal the main challenges of a new type of PRAMs in getting closer to a main processor by evaluating our real 3x nm PRAM with diverse persistent memory benchmarks. BIBIM implements hybrid cache logic into a 2x nm FPGA device, which can hide the long latency imposed by the underlying PRAM modules as well as can support persistent operations. The cache logic of our controller is also able to serve multiple read requests while writing data into a target PRAM bank by considering the multi-partition architecture of such new memory. The evaluation results demonstrate that the read and write latencies of our BIBIM are 115 ns and 125 ns, which are 38% and 99% shorter than those of a pure PRAM-based memory subsystem. In addition, BIBIM can remove blocking reads by 53%, on average, thereby shortening the average latency of write-after-read memory operations by 48%.

Original languageEnglish
Publication statusPublished - 2018
Event10th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018 - Boston, United States
Duration: 2018 Jul 92018 Jul 10

Conference

Conference10th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018
CountryUnited States
CityBoston
Period18/7/918/7/10

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Information Systems
  • Software
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'BiBIM: A prototype multi-partition aware heterogeneous new memory'. Together they form a unique fingerprint.

  • Cite this

    Park, G., Kwon, M., Mahapatra, P., Swift, M., & Jung, M. (2018). BiBIM: A prototype multi-partition aware heterogeneous new memory. Paper presented at 10th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2018, co-located with USENIX ATC 2018, Boston, United States.