Skip to main content

Process variation aware data management for STT-RAM cache design

Publication ,  Conference
Sun, Z; Bi, X; Li, H
Published in: Proceedings of the International Symposium on Low Power Electronics and Design
September 4, 2012

The spin-transfer torque random access memory (STT-RAM) has gained increasing attentions for its high density, fast read access, zero standby power, and good scalability. The recently proposed retention-relax design further improves STT-RAM write access performance and makes it even more promising as an on-chip memory technology. Nevertheless, the process variations could affect the writability of STT-RAM cells. The situation for retention-relax design is even more severe. In this paper, we comprehensively study the impact of process variations, including those from both CMOS and magnetic technologies, on key STT-RAM design parameters. Furthermore, we propose process variation aware nonuniform cache access (PVA-NUCA) technique for large STT-RAM cache design. Besides the varying interconnect latencies determined by memory locations, PVA-NUCA compensates write time variations of STT-RAM cells resulted by process variations. Two algorithms, namely, conservative promotion and aggressive prediction, have been introduced and evaluated. A conflict-reduction mechanism is utilized to degrade the data access miss rate caused by conflicts of access-intensive data blocks. Compared to the traditional STT-RAM dynamic nonuniform cache access (DNUCA), our proposed dynamic PVA-NUCA can improve 25.29% of IPC performance and reduce 26.4% of STT-RAM cache energy consumption, with © 2012 ACM.

Duke Scholars

Published In

Proceedings of the International Symposium on Low Power Electronics and Design

DOI

ISSN

1533-4678

Publication Date

September 4, 2012

Start / End Page

179 / 184
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Sun, Z., Bi, X., & Li, H. (2012). Process variation aware data management for STT-RAM cache design. In Proceedings of the International Symposium on Low Power Electronics and Design (pp. 179–184). https://doi.org/10.1145/2333660.2333706
Sun, Z., X. Bi, and H. Li. “Process variation aware data management for STT-RAM cache design.” In Proceedings of the International Symposium on Low Power Electronics and Design, 179–84, 2012. https://doi.org/10.1145/2333660.2333706.
Sun Z, Bi X, Li H. Process variation aware data management for STT-RAM cache design. In: Proceedings of the International Symposium on Low Power Electronics and Design. 2012. p. 179–84.
Sun, Z., et al. “Process variation aware data management for STT-RAM cache design.” Proceedings of the International Symposium on Low Power Electronics and Design, 2012, pp. 179–84. Scopus, doi:10.1145/2333660.2333706.
Sun Z, Bi X, Li H. Process variation aware data management for STT-RAM cache design. Proceedings of the International Symposium on Low Power Electronics and Design. 2012. p. 179–184.

Published In

Proceedings of the International Symposium on Low Power Electronics and Design

DOI

ISSN

1533-4678

Publication Date

September 4, 2012

Start / End Page

179 / 184