摘要
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.
| 原文 | English |
|---|---|
| 主出版物標題 | Proceedings of the 2017 IEEE International Conference on Applied System Innovation |
| 主出版物子標題 | Applied System Innovation for Modern Technology, ICASI 2017 |
| 編輯 | Teen-Hang Meen, Artde Donald Kin-Tak Lam, Stephen D. Prior |
| 發行者 | Institute of Electrical and Electronics Engineers Inc. |
| 頁面 | 1075-1078 |
| 頁數 | 4 |
| ISBN(電子) | 9781509048977 |
| DOIs | |
| 出版狀態 | Published - 21 7月 2017 |
| 事件 | 2017 IEEE International Conference on Applied System Innovation, ICASI 2017 - Sapporo, Japan 持續時間: 13 5月 2017 → 17 5月 2017 |
出版系列
| 名字 | 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 |
|---|---|
| 國家/地區 | Japan |
| 城市 | Sapporo |
| 期間 | 13/05/17 → 17/05/17 |
文獻附註
Publisher Copyright:© 2017 IEEE.
UN SDG
此研究成果有助於以下永續發展目標
-
Affordable and clean energy
指紋
深入研究「Obfuscated red-black tree: Decoupling search trees to make them friendly for nonvolatile memories in one-memory systems」主題。共同形成了獨特的指紋。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver