Abstract
Due to the excellent performance and energy efficiency, modern nonvolatile memories (NVMs) have become popular alternatives to DRAM as main memory. However, the intrinsic characteristics of NVMs are quite different from those of DRAM, making existing designs of system and application software unfavorable on NVMs. For example, a write operation typically takes much more time and energy than a read operation on NVMs, and system or application software should try to reduce write activities so as to enhance the overall performance and energy efficiency of the system. In this work, we propose a novel design of NVM-based self-balancing binary search trees for red-black tree, a widely used dictionary structure. Through intentionally mixing up the pointers of red-black tree nodes, we effectively decouple the pointers of a red-black tree into two parts, namely (a) the pointers that maintain the logical structure of the red-black tree and (b) the pointers that keep the memory addresses of the nodes of the red-black tree. By doing so, the NVM writes are significantly reduced, and the performance and energy efficiency are remarkably improved. The efficacy of the proposed design is then verified by experimental studies, where the results are quite encouraging.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2017 IEEE International Conference on Applied System Innovation |
| Subtitle of host publication | Applied System Innovation for Modern Technology, ICASI 2017 |
| Editors | Teen-Hang Meen, Artde Donald Kin-Tak Lam, Stephen D. Prior |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 1075-1078 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781509048977 |
| DOIs | |
| State | Published - 21 Jul 2017 |
| Event | 2017 IEEE International Conference on Applied System Innovation, ICASI 2017 - Sapporo, Japan Duration: 13 May 2017 → 17 May 2017 |
Publication series
| Name | Proceedings of the 2017 IEEE International Conference on Applied System Innovation: Applied System Innovation for Modern Technology, ICASI 2017 |
|---|
Conference
| Conference | 2017 IEEE International Conference on Applied System Innovation, ICASI 2017 |
|---|---|
| Country/Territory | Japan |
| City | Sapporo |
| Period | 13/05/17 → 17/05/17 |
Bibliographical note
Publisher Copyright:© 2017 IEEE.
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'Obfuscated red-black tree: Decoupling search trees to make them friendly for nonvolatile memories in one-memory systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver