Non-Volatile Memory Based Hybrid Transactional Memory Technique Supporting Data Recovery

Hyeon-Guk Ma, Hyeong-Jin Kim,Jae-Hwan Shin, Jin-Su Chang,Jae-woo Chang

KIISE Transactions on Computing Practices(2019)

引用 0|浏览0
暂无评分
摘要
트랜잭셔널 메모리는 프로그램의 명령어 집합을 트랜잭션 단위로 분할함으로써 높은 성능 및 유지 보수의 편리성을 제공한다. 그러나 시스템 실패가 발생할 경우, 수행된 데이터를 보호하지 못하는 문제점이 존재한다. 이를 해결하기 위해 NV-HTM이라 불리는 비휘발성 메모리 기반 트랜잭셔널 메모리 기법이 제안되었다. NV-HTM은 비휘발성 메모리상에서 시스템 실패가 발생해도 데이터 복구를 지원하는 하드웨어 트랜잭셔널 메모리(HTM)이다. 그러나 NV-HTM은 fallback 경로로 SGL을 사용하기 때문에 하드웨어 트랜잭셔널 메모리로 실패한 트랜잭션에 대해서는 병렬 처리를 지원하지 못한다. 따라서 본 논문에서는 비휘발성 메모리상에서 데이터 복구를 지원하며 fallback 경로와 HTM 경로 사이에 병렬 처리를 지원하는 비휘발성 메모리 기반 하이브리드 트랜잭셔널 메모리 기법(DHyTM)을 제안한다. 성능평가 결과, 제안하는 DHyTM이 STAMP 벤치마크에서 NV-HTM에 비해 평균 270%의 성능 향상이 있음을 보인다.
更多
查看译文
关键词
memory,data,recovery,non-volatile
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要