首页> 外文会议> >Using simple page placement policies to reduce the cost of cache fills in coherent shared-memory systems
【24h】

Using simple page placement policies to reduce the cost of cache fills in coherent shared-memory systems

机译:在统一的共享内存系统中使用简单的页面放置策略来减少缓存填充的成本

获取原文

摘要

The cost of a cache miss depends heavily on the location of the main memory that backs the missing line. For certain applications, this cost is a major factor in overall performance. We report on the utility of OS-based page placement as a mechanism to increase the frequency with which cache fills access local memory in distributed shared memory multiprocessors. Even with the very simple policy of first-use placement, we find significant improvements over round-robin placement for many applications on both hardware- and software-coherent systems. For most of our applications, first-use placement allows 35 to 75 percent of cache fills to be performed locally, resulting in performance improvements of up to 40 percent with respect to round-robin placement. We were surprised to find no performance advantage in more sophisticated policies, including page migration and page replication. In fact, in many cases the performance of our applications suffered under these policies.
机译:高速缓存未命中的代价在很大程度上取决于支持丢失行的主内存的位置。对于某些应用程序,此成本是整体性能的主要因素。我们报告了基于OS的页面放置的实用程序,它是一种机制,可以提高缓存填充分布式共享内存多处理器中的访问本地内存的频率。即使采用非常简单的首次使用放置策略,我们仍然可以在硬件和软件一致的系统上对许多应用程序的轮询放置进行重大改进。对于我们的大多数应用程序,首次使用的放置方式允许在本地执行35%到75%的缓存填充,从而使轮询放置的性能提高多达40%。我们惊讶地发现,在更复杂的策略(包括页面迁移和页面复制)中没有性能优势。实际上,在许多情况下,我们的应用程序的性能会受到这些政策的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号