Durable phase-change memory architectures /
Clasificación: | Libro Electrónico |
---|---|
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge :
Academic Press,
2020.
|
Colección: | Advances in computers ;
118. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Intro
- Durable Phase-Change Memory Architectures
- Copyright
- Contents
- Preface
- Chapter One: Introduction to non-volatile memory technologies
- 1. Memory hierarchy and non-volatile memory
- 2. Emerging NVM technologies
- 3. PCM technology maturity
- 4. Contributions
- 5. Organization of the book
- References
- Chapter Two: The emerging phase change memory
- 1. Introduction
- 2. PCM materials/device physics
- 3. Memory cell and array design
- 4. Multi-level-cell phase change memory (MLC PCM)
- 5. Read techniques
- 6. Write techniques
- 7. Reliability
- References
- Chapter Three: Phase-change memory architectures
- 1. Architecting PCM for main memories
- 1.1. PCM organization
- 1.2. Fine-grained write filtering
- 1.3. Hybrid memory: Combining DRAM and PCM
- 2. Tolerating slow writes in PCM
- 2.1. Write cancellation for PCM
- 2.2. Write pausing
- 2.3. PRES: Pseudo-random encoding scheme to increase the bit flip reduction in the memory
- 3. Wear-leveling for durability
- 3.1. Start-Gap wear-leveling
- 3.2. Randomized Start-Gap
- 4. Secure wear-leveling algorithms
- 4.1. Region-based Start-Gap (RBSG)
- 4.2. PCM-S scheme
- 4.3. Security refresh scheme
- 4.4. SLC-enabled wear-leveling for MLC PCM
- 5. Error resilience in phase change memories
- 5.1. Fault model assumption
- 5.2. Dynamically replicated memory (DRM)
- 5.3. Error correcting pointers (ECP)
- 5.4. Stuck-at-fault error recovery (SAFER)
- 5.5. Fine-grained embedded redirection (FREE-p)
- 5.6. A recursively defined invertible set scheme to tolerate multiple stuck-at faults in resistive memory (RDIS)
- 5.7. Pay-as-you-go: Low-overhead hard error correction for phase change memories (PAYG)
- 5.8. Zombie scheme
- 5.9. Aegis method
- 5.10. Captopril scheme
- 5.11. Tolerating hard errors using compression
- 5.12. Improving performance and lifetime with relaxed write/read
- 6. Soft error approaches
- References
- Chapter Four: Inter-line level schemes for handling hard errors in PCMs
- 1. OD3P: On-demand page paired PCM
- 2. Structure and operation of page paired PCM
- 2.1. Target page selection algorithm
- 2.2. Pairing algorithm
- 2.3. Address translation
- 2.4. Discussion
- 3. Fixed pairing algorithm
- 3.1. Pairing algorithm
- 3.2. Address translation
- 4. Partially-selective pairing algorithm
- 4.1. Address translation
- 5. Operation of different OD3P mechanisms: Examples
- 6. Line-level OD3P
- 7. Simulation environment and scenarios
- 7.1. Infrastructure
- 7.2. System configuration
- 7.3. MLC PCM array model
- 7.4. Workloads
- 7.5. Metrics
- 8. Experimental results
- 8.1. Analysis under synthetic write traffic
- 8.2. Analysis under real workloads
- 8.2.1. Performance analysis
- 8.2.2. Group size in PS-OD3P
- 8.2.3. Endurance analysis
- 8.2.4. TPS size analysis
- 8.2.5. Performance comparison of OD3P and DRM under different bit failures