Cited time in webofscience Cited time in scopus

Full metadata record

DC Field Value Language
dc.contributor.author Kim, Minjae -
dc.contributor.author Kim, Bryan S. -
dc.contributor.author Lee, Eunji -
dc.contributor.author Lee, Sungjin -
dc.date.accessioned 2022-12-23T14:10:10Z -
dc.date.available 2022-12-23T14:10:10Z -
dc.date.created 2022-09-23 -
dc.date.issued 2022-07 -
dc.identifier.issn 1556-6056 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/17248 -
dc.description.abstract As non-volatile memory (NVM) technologies advance, commercial NVDIMM devices have been made readily available for various computing systems. To efficiently utilize the high-density and high-capacity of NVM, the latest Xeon CPUs support a special Memory Modethat turns the DRAM into a last-level (L4) cache and uses NVM as the user-addressable system memory. Unfortunately, Memory Mode often provides low performance, even slower than when only NVM is used without any DRAM cache. According to our analysis, this is due to the inefficient management of a DRAM cache by the integrated memory controller, which results in high miss rates. This paper proposes a new hybrid memory allocator, called TARMAC. By employing intelligent yet lightweight memory management policies at the memory allocator level, TARMAC manages two different types of memory devices more efficiently, achieving 37% higher cache hit rate, 67% higher throughput, and 40% shorter memory latency than the hardware-based Memory Mode, on average. TARMAC exposes memory interfaces compatible with traditional memory allocators, enabling existing software to use TARMAC without any manual modification. -
dc.language English -
dc.publisher Institute of Electrical and Electronics Engineers -
dc.title A Case Study of a DRAM-NVM Hybrid Memory Allocator for Key-Value Stores -
dc.type Article -
dc.identifier.doi 10.1109/LCA.2022.3197654 -
dc.identifier.scopusid 2-s2.0-85136038674 -
dc.identifier.bibliographicCitation IEEE Computer Architecture Letters, v.21, no.2, pp.81 - 84 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor Random access memory -
dc.subject.keywordAuthor Nonvolatile memory -
dc.subject.keywordAuthor Memory management -
dc.subject.keywordAuthor Throughput -
dc.subject.keywordAuthor Performance evaluation -
dc.subject.keywordAuthor Data models -
dc.subject.keywordAuthor Analytical models -
dc.subject.keywordAuthor Non-volatile memory -
dc.subject.keywordAuthor memory performance analysis -
dc.subject.keywordAuthor memory allocator -
dc.citation.endPage 84 -
dc.citation.number 2 -
dc.citation.startPage 81 -
dc.citation.title IEEE Computer Architecture Letters -
dc.citation.volume 21 -
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Data-Intensive Computing Systems Laboratory 1. Journal Articles

qrcode

  • twitter
  • facebook
  • mendeley

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE