Skip to main content

GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors

Publication ,  Conference
Mappouras, G; Vahid, A; Calderbank, R; Sorin, DJ
Published in: Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019
June 1, 2019

Racetrack memory is an exciting emerging memory technology with the potential to offer far greater capacity and performance than other non-volatile memories. Racetrack memory has an unusual error model, though, which precludes the use of the typical error coding techniques used by architects. In this paper, we introduce GreenFlag, a coding scheme that combines a new construction for Varshamov-Tenegolts codes with specially crafted delimiter bits that are placed between each codeword. GreenFlag is the first coding scheme that is compatible with 3D racetrack, which has the benefit of very high density but the limitation of a single read/write port per track. Based on our implementation of encoding/decoding hardware, we analyze the trade-offs between latency, code length, and code rate; we then use this analysis to evaluate the viability of racetrack at each level of the memory hierarchy.

Duke Scholars

Published In

Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019

DOI

Publication Date

June 1, 2019

Start / End Page

1 / 12
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mappouras, G., Vahid, A., Calderbank, R., & Sorin, D. J. (2019). GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors. In Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019 (pp. 1–12). https://doi.org/10.1109/DSN.2019.00016
Mappouras, G., A. Vahid, R. Calderbank, and D. J. Sorin. “GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors.” In Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019, 1–12, 2019. https://doi.org/10.1109/DSN.2019.00016.
Mappouras G, Vahid A, Calderbank R, Sorin DJ. GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors. In: Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019. 2019. p. 1–12.
Mappouras, G., et al. “GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors.” Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019, 2019, pp. 1–12. Scopus, doi:10.1109/DSN.2019.00016.
Mappouras G, Vahid A, Calderbank R, Sorin DJ. GreenFlag: Protecting 3D-Racetrack Memory from Shift Errors. Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019. 2019. p. 1–12.

Published In

Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2019

DOI

Publication Date

June 1, 2019

Start / End Page

1 / 12