Revamping Storage Class Memory With Hardware Automated Memory-Over-Storage Solution

Cited 2 time in webofscience Cited 0 time in scopus
  • Hit : 162
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorZhang, Jieko
dc.contributor.authorKwon, Miryeongko
dc.contributor.authorGouk, Donghyunko
dc.contributor.authorKoh, Sungjoonko
dc.contributor.authorKim, Nam Sungko
dc.contributor.authorKandemir, Mahmut Taylanko
dc.contributor.authorJung, Myoungsooko
dc.date.accessioned2021-09-06T04:50:25Z-
dc.date.available2021-09-06T04:50:25Z-
dc.date.created2021-09-05-
dc.date.created2021-09-05-
dc.date.issued2021-07-15-
dc.identifier.citation48th IEEE/ACM International Symposium on Computer Architecture, ISCA 2021, pp.762 - 775-
dc.identifier.issn1063-6897-
dc.identifier.urihttp://hdl.handle.net/10203/287641-
dc.description.abstractLarge persistent memories such as NVDIMM have been perceived as a disruptive memory technology, because they can maintain the state of a system even after a power failure and allow the system to recover quickly. However, overheads incurred by a heavy software-stack intervention seriously negate the benefits of such memories. First, to significantly reduce the software stack overheads, we propose HAMS, a hardware auto-mated Memory-over-Storage (MoS) solution. Specifically, HAMS aggregates the capacity of NVDIMM and ultra-low latency flash archives (ULL-Flash) into a single large memory space, which can be used as a working memory expansion or persistent memory expansion, in an OS-transparent manner. HAMS resides in the memory controller hub and manages its MoS address pool over conventional DDR and NVMe interfaces; it employs a simple hardware cache to serve all the memory requests from the host MMU after mapping the storage space of ULL-Flash to the memory space of NVDIMM. Second, to make HAMS more energy-efficient and reliable, we propose an advanced HAMSwhich removes unnecessary data transfers between NVDIMM and ULL-Flash after optimizing the datapath and hardware modules of HAMS. This approach unleashes the ULL-Flash and its NVMe controller from the storage box and directly connects the HAMS datapath to NVDIMM over the conventional DDR4 interface. Our evaluations show that HAMS and advanced HAMS can offer 97% and 119% higher system performance than a software-based NVDIMM design, while costing 41% and 45% lower energy, respectively.-
dc.languageEnglish-
dc.publisherAssociation for Computing Machinery, Inc-
dc.titleRevamping Storage Class Memory With Hardware Automated Memory-Over-Storage Solution-
dc.typeConference-
dc.identifier.wosid000702275600056-
dc.identifier.scopusid2-s2.0-85114699432-
dc.type.rimsCONF-
dc.citation.beginningpage762-
dc.citation.endingpage775-
dc.citation.publicationname48th IEEE/ACM International Symposium on Computer Architecture, ISCA 2021-
dc.identifier.conferencecountryUS-
dc.identifier.conferencelocationOnline-
dc.identifier.doi10.1109/ISCA52012.2021.00065-
dc.contributor.localauthorJung, Myoungsoo-
dc.contributor.nonIdAuthorZhang, Jie-
dc.contributor.nonIdAuthorKim, Nam Sung-
dc.contributor.nonIdAuthorKandemir, Mahmut Taylan-
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 2 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0