연구 영역
기본 정보
논문·특허
과제
구성원
Article|
·
인용수 4
·2022
A Case Study of a DRAM-NVM Hybrid Memory Allocator for Key-Value Stores
Minjae Kim, Bryan S. Kim, Eunji Lee, Sungjin Lee
IF 2.3 (2022) IEEE Computer Architecture Letters
초록

비휘발성 메모리(NVM) 기술이 발전함에 따라, 다양한 컴퓨팅 시스템에서 상용 NVDIMM 장치를 손쉽게 사용할 수 있게 되었다. NVM의 높은 밀도와 고용량을 효율적으로 활용하기 위해, 최신 Xeon CPU는 DRAM을 최종 수준(last-level, L4) 캐시로 전환하고 NVM을 사용자가 주소를 지정해 접근하는 시스템 메모리로 사용하는 특수 Memory Mode를 지원한다. 그러나 Memory Mode는 종종 성능이 낮으며, 어떠한 DRAM 캐시도 사용하지 않고 NVM만을 사용하는 경우보다도 느린 경우가 많다. 우리의 분석에 따르면, 이는 통합 메모리 컨트롤러가 DRAM 캐시를 비효율적으로 관리하여 높은 미스율을 초래하기 때문이다. 본 논문은 TARMAC이라는 새로운 하이브리드 메모리 할당자를 제안한다. 메모리 할당자 수준에서 지능적이면서도 가벼운 메모리 관리 정책을 적용함으로써, TARMAC은 두 가지 서로 다른 유형의 메모리 장치를 보다 효율적으로 관리하여 평균적으로 하드웨어 기반 Memory Mode에 비해 37% 더 높은 캐시 적중률, 67% 더 높은 처리량, 40% 더 짧은 메모리 지연을 달성한다. 또한 TARMAC은 전통적인 메모리 할당자와 호환되는 메모리 인터페이스를 노출하여, 기존 소프트웨어가 수동 수정 없이도 TARMAC을 사용할 수 있게 한다.

*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.

키워드
Computer scienceAllocatorRegistered memoryEmbedded systemInterleaved memoryNon-volatile memoryDramMemory controllerSemiconductor memoryOperating system
타입
Article
IF / 인용수
2.3 / 4
게재 연도
2022