Rethinking Database Algorithms for Phase Change Memory
Summary: Develops analytic metrics for PCM's asymmetric read/write costs, energy and wear, showing DRAM-optimized algorithms poorly match PCM. Designs PCM-aware B+-tree and hash-join variants that reduce writes, energy and latency while improving endurance. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Shimin Chen (Intel)
- 2. Phillip B. Gibbons (Intel)
- 3. Suman Nath (Microsoft)
BibTeX Citation
@inproceedings{chen_cidr11,
address = {Amsterdam, Netherlands},
series = {{CIDR} '11},
title = {{Rethinking Database Algorithms for Phase Change Memory}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Chen, Shimin and Gibbons, Phillip B. and Nath, Suman},
year = {2011}
}
Incoming Citations (Sorted by Pagerank)
Showing 26 of 26 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 8 of 8 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 27 | Database Architecture Optimized for the New Bottleneck: Memory Access | 1999 | VLDB | 0.0005158963 |
| 69 | Making B+-Trees Cache Conscious in Main Memory | 2000 | SIGMOD | 0.00037950385 |
| 76 | Cache Conscious Algorithms for Relational Query Processing | 1994 | VLDB | 0.00036898845 |
| 548 | Improving Index Performance through Prefetching | 2001 | SIGMOD | 0.00016569534 |
| 1,333 | uFLIP: Understanding Flash IO Patterns | 2009 | CIDR | 0.00010996088 |
| 1,460 | Online Maintenance of Very Large Random Samples on Flash Storage | 2008 | VLDB | 0.0001058438 |
| 1,586 | Fractal Prefetching B+-Trees: Optimizing Both Cache and Disk Performance | 2002 | SIGMOD | 0.00010146135 |
| 2,131 | Integrating Reliable Memory in Databases | 1997 | VLDB | 8.9954459e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 14,005 | IPL-P: In-Page Logging with PCRAM | 2011 | VLDB |
| 2 | 5,811 | Performance Evaluation of Extended Storage Architectures for Transaction Processing | 1992 | SIGMOD |
| 3 | 5,616 | Flash-Based Extended Cache for Higher Throughput and Faster Recovery | 2012 | VLDB |
| 4 | 499 | Design of Flash-Based DBMS: An In-Page Logging Approach | 2007 | SIGMOD |
| 5 | 5,014 | Page-Differential Logging: An Efficient and DBMS-Independent Approach for Storing Data into Flash Memory | 2010 | SIGMOD |
| 6 | 1,282 | Managing Non-Volatile Memory in Database Systems | 2018 | SIGMOD |
| 7 | 7,056 | SQLite Optimization with Phase Change Memory for Mobile Applications | 2015 | VLDB |
| 8 | 864 | Let’s Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems | 2015 | SIGMOD |
| 9 | 631 | Persistent B+-Trees in Non-Volatile Main Memory | 2015 | VLDB |
| 10 | 4,440 | Memory Management Techniques for Large-Scale Persistent-Main-Memory Systems | 2017 | VLDB |