Back to Search
Start Over
A CASTLE With TOWERs for Reliable, Secure Phase-Change Memory.
- Source :
-
IEEE Transactions on Computers . Sep2021, Vol. 70 Issue 9, p1311-1324. 14p. - Publication Year :
- 2021
-
Abstract
- The use of hardware encryption and new memory technologies such as phase change memory (PCM) are gaining popularity in a variety of server applications such as cloud systems. While PCM provides energy and density advantages over conventional DRAM memory, it faces endurance challenges. Such challenges are exacerbated when employing memory encryption as the stored data is essentially randomized, losing data similarity and reducing or eliminating the effectiveness of energy and endurance oriented encoding techniques. This results in increasing dynamic energy consumption and accelerated wear out. In this article, we propose CASTLE, a technique for in-memory encryption to leverage this encryption process to improve reliability in the presence of endurance faults. We also propose TOWERs for CASTLE that improve reliability as well as energy for encrypted data through a novel application of compression and encoding. CASTLE and TOWERs are compatible with error-correction codes (ECC) and error correction pointers (ECP), the standard for mitigating endurance faults in PCM. When combining CASTLE and TOWERS, we achieve an average lifetime improvement of over 45× compared to SECDED ECC, 7.1× compared to SECRET, and 3.6× compared to the leading partition-and-flip fault-tolerance approach (AEGIS) for the same area overhead. [ABSTRACT FROM AUTHOR]
- Subjects :
- *PHASE change memory
*CASTLES
*DATA encryption
*ENERGY density
*CLOUD computing
Subjects
Details
- Language :
- English
- ISSN :
- 00189340
- Volume :
- 70
- Issue :
- 9
- Database :
- Academic Search Index
- Journal :
- IEEE Transactions on Computers
- Publication Type :
- Academic Journal
- Accession number :
- 153127896
- Full Text :
- https://doi.org/10.1109/TC.2020.3006852