Content-Aware Bit Shuffling for Maximizing PCM Endurance
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Han, Miseon | - |
dc.contributor.author | Han, Youngsun | - |
dc.contributor.author | Kim, Seon Wook | - |
dc.contributor.author | Lee, Hokyoon | - |
dc.contributor.author | Park, Il | - |
dc.date.accessioned | 2021-09-03T06:55:51Z | - |
dc.date.available | 2021-09-03T06:55:51Z | - |
dc.date.created | 2021-06-16 | - |
dc.date.issued | 2017-05 | - |
dc.identifier.issn | 1084-4309 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/83672 | - |
dc.description.abstract | Recently, phase change memory (PCM) has been emerging as a strong replacement for DRAM owing to its many advantages such as nonvolatility, high capacity, low leakage power, and so on. However, PCM is still restricted for use as main memory because of its limited write endurance. There have been many methods introduced to resolve the problem by either reducing or spreading out bit flips. Although many previous studies have significantly contributed to reducing bit flips, they still have the drawback that lower bits are flipped more often than higher bits because the lower bits frequently change their bit values. Also, interblock wear-leveling schemes are commonly employed for spreading out bit flips by shifting input data, but they increase the number of bit flips per write. In this article, we propose a noble content-aware bit shuffling (CABS) technique that minimizes bit flips and evenly distributes them to maximize the lifetime of PCM at the bit level. We also introduce two additional optimizations, namely, addition of an inversion bit and use of an XOR key, to further reduce bit flips. Moreover, CABS is capable of recovering from stuck-at faults by restricting the change in values of stuck-at cells. Experimental results showed that CABS outperformed the existing state-of-the-art methods in the aspect of PCM lifetime extension with minimal overhead. CABS achieved up to 48.5% enhanced lifetime compared to the data comparison write (DCW) method only with a few metadata bits. Moreover, CABS obtained approximately 9.7% of improved write throughput than DCW because it significantly reduced bit flips and evenly distributed them. Also, CABS reduced about 5.4% of write dynamic energy compared to DCW. Finally, we have also confirmed that CABS is fully applicable to BCH codes as it was able to reduce the maximum number of bit flips in metadata cells by 32.1%. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | ASSOC COMPUTING MACHINERY | - |
dc.subject | PHASE-CHANGE MEMORY | - |
dc.subject | MAIN MEMORY | - |
dc.subject | COSET CODES | - |
dc.subject | LIFETIME | - |
dc.subject | ACCESS | - |
dc.title | Content-Aware Bit Shuffling for Maximizing PCM Endurance | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Kim, Seon Wook | - |
dc.identifier.doi | 10.1145/3017445 | - |
dc.identifier.scopusid | 2-s2.0-85027059174 | - |
dc.identifier.wosid | 000405207200009 | - |
dc.identifier.bibliographicCitation | ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, v.22, no.3 | - |
dc.relation.isPartOf | ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS | - |
dc.citation.title | ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS | - |
dc.citation.volume | 22 | - |
dc.citation.number | 3 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.subject.keywordPlus | PHASE-CHANGE MEMORY | - |
dc.subject.keywordPlus | MAIN MEMORY | - |
dc.subject.keywordPlus | COSET CODES | - |
dc.subject.keywordPlus | LIFETIME | - |
dc.subject.keywordPlus | ACCESS | - |
dc.subject.keywordAuthor | Bit shuffling | - |
dc.subject.keywordAuthor | PCM | - |
dc.subject.keywordAuthor | lifetime | - |
dc.subject.keywordAuthor | bit flips | - |
dc.subject.keywordAuthor | stuck-at fault | - |
dc.subject.keywordAuthor | endurance | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.