Abstract
Phase change memory (PCM) has become a promising candidate to replace DRAM in some massive/big data applications because of its low leakage power, non-volatility, and high density. However, most of the existing memory read/write intensive algorithms/designs are not aware of the endurance and write asymmetry issues of PCM. In particular, self-balancing binary search trees, which are widely used to manage massive data in the big-data era, were designed without the consideration of PCM characteristics and could degrade the memory performance. In this work, we rethink the design of self-balancing binary search trees, and propose a write-asymmetry-aware self-balancing tree to reduce the tree management overhead by decreasing the total/average number of bit flips of tree rotations with the consideration of the endurance and write asymmetry issues of PCM. Experimental results show that our solution significantly outperforms the original implementation of a self-balancing binary search tree, in terms of minimizing the total number of bit flips when the amount of data is large.
| Original language | English |
|---|---|
| Title of host publication | ASP-DAC 2018 - 23rd Asia and South Pacific Design Automation Conference, Proceedings |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 548-553 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781509006021 |
| DOIs | |
| State | Published - 20 02 2018 |
| Event | 23rd Asia and South Pacific Design Automation Conference, ASP-DAC 2018 - Jeju, Korea, Republic of Duration: 22 01 2018 → 25 01 2018 |
Publication series
| Name | Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC |
|---|---|
| Volume | 2018-January |
Conference
| Conference | 23rd Asia and South Pacific Design Automation Conference, ASP-DAC 2018 |
|---|---|
| Country/Territory | Korea, Republic of |
| City | Jeju |
| Period | 22/01/18 → 25/01/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.