首页> 外文期刊>Computer architecture news >Dusty Caches for Reference Counting Garbage Collection
【24h】

Dusty Caches for Reference Counting Garbage Collection

机译:用于参考计数垃圾收集的多灰尘缓存

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

摘要

Reference counting is a garbage-collection technique that maintains a per-object count of the number of pointers to that object. When the count reaches zero, the object must be dead and can be collected. Although it is cannot detect all garbage on its own, it is well suited for some applications and is implemented typically in conjunction with other methods to increase overall precision. A disadvantage of reference counting is the extra storage traffic that is introduced. In this paper, we describe a new cache write-back policy that can substantially decrease the reference-counting traffic to RAM. We investigate a cache design that takes advantage of temporally silent stores, by remebering the first-fetched value of a cache subblock, so that the subblock need not be written back to RAM unless a different value is present. We present results from experiments that show the effectiveness of this approach, particularly in mitigating the storage traffic due to reference counting.
机译:引用计数是一种垃圾收集技术,用于维护指向该对象的指针的每个对象计数。当计数达到零时,该对象必须已死并且可以被收集。尽管它不能独自检测所有垃圾,但它非常适合某些应用程序,通常与其他方法结合使用以提高整体精度。引用计数的缺点是引入了额外的存储流量。在本文中,我们描述了一种新的缓存写回策略,该策略可以大大减少对RAM的引用计数流量。我们通过重新缓存一个高速缓存子块的初次读取值来研究利用时间上无声存储的高速缓存设计,以便除非存在其他值,否则无需将该子块写回RAM。我们提供的实验结果表明了该方法的有效性,尤其是在减少引用计数导致的存储流量方面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号