My Account Log in

1 option

Advances in computers. Volume 118 , Durable phase-change memory architectures / edited by Marjan Asadinia and Hamid Sarbazi-Azad.

LIBRA QA76 .A3 v.1 (1960)-v.80 (2010)
Loading location information...

Mixed Availability Some items are available, others may be requested.

Log in to request item
Format:
Book
Contributor:
Asadinia, Marjan, editor.
Sarbazi-Azad, Hamid, editor.
Hurson, A. R., editor.
Series:
Advances in computers ; 0065-2458 v. 118 (OCoLC)1461174
Advances in computers, 0065-2458 ; v. 118
Language:
English
Subjects (All):
Computer storage devices.
Memory management (Computer science).
Physical Description:
1 online resource (x, 135 pages) : illustrations.
Edition:
First edition.
Other Title:
Durable phase-change memory architectures.
Place of Publication:
Cambridge, Massachusetts : Academic Press, Elsevier, [2020]
Summary:
The 118th volume is an eclectic volume inspired by recent advances in memory technology in general and more specifically on Phase Change Memory (PCM) technology as potential replacement for Dynamic Random Access Memory (DRAM).
Contents:
Chapter 1: 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 2: 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
Chapter 3: 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
Chapter 4: 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
8.3. Comparison to line-level schemes
9. Hardware overhead and extension for N-bit MLC PCM
Further reading
Chapter 5: Handling hard errors in PCMs by using intra-line level schemes
1. BLESS: A simple and efficient scheme for prolonging PCM lifetime
2. Improving the bit flips uniformity
3. Tolerating the hard errors
3.1. Problem formulation
4. Write operation in BLESS
5. Read operation in BLESS
6. Meta-data information
7. Evaluation setting
8. Methodology
9. Evaluated architectures
10. Evaluation metrics
11. Evaluation results
12. Comparison to page-level schemes
13. Intra-line level pairing (ILP)
14. ILP structure
15. Experimental results
15.1. Analysis under synthetic write traffic
15.2. Analysis under real workloads
16. Data block partitioning for recovering stuck-at faults in PCMs
17. Tolerating hard errors
17.1. Before occurrence of hard errors
17.2. After occurrence of hard errors
17.3. Examples of the proposed method
18. Write operation
19. Read operation
20. Meta-data information
21. Experimental results
21.1. Lifetime
21.2. Average number of recovered errors per block
21.3. Partitioning size effect
21.4. Overall performance
21.5. Number of required shifts
21.6. IntraV
21.7. Latency overhead
Chapter 6: Addressing issues with MLC phase-change memory
1. Variable resistance spectrum assignment
2. The MLC VR-PCM
2.1. VR-PCM for MLC read improvement
2.2. Binary-directed resistance partitioning
2.3. Discussion
3. Extended VR-PCM
4. Ultimate design: Reconfigurable VR-PCM
5. Hardware implementation issues
5.1. Main memory controller
5.2. Frequent value finder logic
5.3. Reassigning resistance levels to data values
5.4. OS support for value translation
6. Simulation results
6.1. VR-PCM for 2-bit MLCs
6.2. Extended vs reconfigurable VR-PCM for high-density MLCs
7. Process variation and resistance drift.
7.1. Analysis of drift tolerance
About the authors.
Notes:
Includes bibliographical references.
Description based on online resource; title from digital title page (viewed on February 26, 2021)
Description based on publisher supplied metadata and other sources.
ISBN:
0-12-818755-7
0-12-818754-9
OCLC:
1141915083

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account