首页> 外文会议>Proceedings of the 2017 IEEE International Conference on Applied System Innovation >Obfuscated red-black tree: Decoupling search trees to make them friendly for nonvolatile memories in one-memory systems
【24h】

Obfuscated red-black tree: Decoupling search trees to make them friendly for nonvolatile memories in one-memory systems

机译:混淆的红黑树:将搜索树解耦,使它们适合单内存系统中的非易失性存储器

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:由于出色的性能和能效,现代非易失性存储器(NVM)已成为DRAM作为主存储器的流行替代方案。但是,NVM的固有特性与DRAM的固有特性大不相同,这使得现有的系统和应用软件设计在NVM上不利。例如,写操作通常比NVM上的读操作花费更多的时间和精力,并且系统或应用程序软件应尝试减少写活动,以增强系统的整体性能和能效。在这项工作中,我们为红黑树(一种广泛使用的字典结构)提出了一种基于NVM的自平衡二进制搜索树的新颖设计。通过有意地混合红黑树节点的指针,我们有效地将红黑树的指针解耦为两部分,即(a)维护红黑树的逻辑结构的指针和(b)保留红黑树节点的内存地址的指针。这样,可以显着减少NVM写入,并显着提高性能和能效。然后,通过实验研究验证了所提出设计的有效性,结果令人鼓舞。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号