Temporal Exposure Reduction Protection for Persistent Memory

Temporal Exposure Reduction Protection for Persistent Memory
复制标题

DOI:
10.1109/hpca53966.2022.00071
复制
发表时间:
2022-04
期刊:
2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
通讯作者:
Yuanchao Xu;Chencheng Ye;Xipeng Shen;Yan Solihin
Yuanchao Xu;Chencheng Ye;Xipeng Shen;Yan Solihin
中科院分区:
其他
文献类型:
--
作者:
Yuanchao Xu;Chencheng Ye;Xipeng Shen;Yan Solihin

文献摘要

被引文献

相似文献

持续记忆(PM)的悠久的性质和字节 - 地理性扩大了强烈的记忆保护的重要性。本文开发了减少时间暴露保护(TERP),作为实施记忆安全的框架。为了最大程度地减少PM区域可访问的时间,TERP提供了记忆保护的互补维度。本文给出了TERP的正式定义,探讨了TERP构造的语义空间,以及在顺序和并行执行中与安全性和合成性的关系。它提出了针对采用TERP面临的主要挑战的编程系统和架构解决方案,该挑战借鉴了编译器和硬件的新颖支持,以有效地满足曝光时间目标。实验验证了TERP的拟议支持的功效,在效率和暴露时间最小化方面。
The long-living nature and byte-addressability of persistent memory (PM) amplifies the importance of strong memory protections. This paper develops temporal exposure reduction protection (TERP) as a framework for enforcing memory safety. Aiming to minimize the time when a PM region is accessible, TERP offers a complementary dimension of memory protection. The paper gives a formal definition of TERP, explores the semantics space of TERP constructs, and the relations with security and composability in both sequential and parallel executions. It proposes programming system and architecture solutions for the key challenges for the adoption of TERP, which draws on novel supports in both compilers and hardware to efficiently meet the exposure time target. Experiments validate the efficacy of the proposed support of TERP, in both efficiency and exposure time minimization.