首页> 外文会议>International conference on embedded software >Nonvolatile main memory aware garbage collection in high-level language virtual machine
【24h】

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)被认为是由于其有吸引力的特征,因此嵌入式系统的下一代主存储器的承诺候选者。这些功能包括低功耗,高密度和更好的可扩展性。然而,大多数现有的NVMS患有两个缺点,即,在时间和能量方面有限地写入耐久性和昂贵的写入操作。当现代高级语言使用带有垃圾收集器的虚拟机时,这些问题都是恶化的,这些机器在非易失性主存储器上产生大量额外的写入。为了解决这一挑战,本文提出了三种技术:生活对象重新映射(LORE),死亡对象冲压(DOS),以及最大似然估计(微笑)的智能擦拭,以减少当垃圾收集器处理对象时不必要的写入。实验结果表明,该技术不仅显着减少了每个垃圾收集周期期间的写入,而且大大提高了虚拟机的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号