首页> 外文OA文献 >Nonvolatile main memory aware garbage collection in high-level language virtual machine
【2h】

Nonvolatile main memory aware garbage collection in high-level language virtual machine

机译:高级语言虚拟机中的非易失性主内存感知垃圾收集

摘要

Non-volatile memories (NVMs) such as Phase Change Memory (PCM) have been considered as promising candidates of next generation main memory for embedded systems due to their attractive features. These features include low power, high density, and better scalability. However, most existing NVMs suffer from two drawbacks, namely, limited write endurance and expensive write operation in terms of both time and energy. These problems are worsen when modern high-level languages employ virtual machine with garbage collector that generates a large amount of extra writes on non-volatile main memory. To tackle this challenge, this paper proposes three techniques: Living Objects Remapping (LORE), Dead Object Stamping (DOS), and Smart Wiping with Maximum Likelihood Estimation (SMILE) to reduce the unnecessary writes when garbage collector handles objects. The experimental results show that the proposed techniques not only significantly reduce the writes during each garbage collection cycle but also greatly improve the performance of virtual machine.
机译:诸如相变存储器(PCM)之类的非易失性存储器(NVM)由于具有吸引人的功能,已经被认为是嵌入式系统下一代主存储器的有希望的候选者。这些功能包括低功耗,高密度和更好的可扩展性。但是,大多数现有的NVM都有两个缺点,即,在时间和精力方面,有限的写入耐久性和昂贵的写入操作。当现代高级语言将虚拟机与垃圾收集器结合使用时,这些问题将变得更加严重,该垃圾收集器会在非易失性主内存上生成大量额外的写入操作。为了解决这一挑战,本文提出了三种技术:活动对象重映射(LORE),死对象标记(DOS)和具有最大似然估计的智能擦除(SMILE),以减少垃圾收集器处理对象时的不必要写操作。实验结果表明,所提出的技术不仅显着减少了每个垃圾收集周期内的写操作,而且还大大提高了虚拟机的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号