Loading...

Reliability Improvement of Non-Volatile Cache Memories Against Wearout

Asadi, Sina | 2016

569 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 50624 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Miremadi, Ghassem
  7. Abstract:
  8. In recent years we have witnessed a growth in handheld or wearable technologies among others, which have tested the limits of SRAM. The technological advancements of recent years and a persistent trend in reduced feature sizes have been testing the limits of SRAM for quite a while. It is becoming clear that because of high leakage the SRAM technology does not satisfy the ever increasing demand for reduced cost and dimensions, and, as a result Non-Volatile Memory with lower leakage property is a promising alternative to bridge the aforementioned gaps. But limited endurance is one of its weaknesses.In this paper we propose a novel method dubbed “online write-prevention coding” to incorporate data patterns to avoid frequent writes in L2 cache. To facilitate a correct decoding, encoding schemes are stored in an added section, which is adjacent to the tag section in our proposed architecture.We ran SPEC CPU2000 benchmarks in Gem5 simulator. The evaluations show that our approach yields 30% enhancement in endurance
  9. Keywords:
  10. Nonvolatile Memory ; Cache Memory ; Frequent Pattern ; Durability ; Online Coding

 Digital Object List

 Bookmark

No TOC