首页> 美国政府科技报告 >Using Simple Page Placement Policies to Reduce the Cost of Cache Fills inCoherent Shared-Memory Systems
【24h】

Using Simple Page Placement Policies to Reduce the Cost of Cache Fills inCoherent Shared-Memory Systems

机译:使用简单页面放置策略降低相干共享内存系统中缓存填充的成本

获取原文

摘要

The cost of a cache miss depends heavily on the location of the main memory thatbacks 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 a distributed shared memory multiprocessor. 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, dynamic placement allows 35 to 75% of cache fills to be performed locally, resulting in performance improvements of 20 to 40%. We have also investigated the performance impact of more sophisticated policies including hardware support for page placement, dynamic page migration, and page replication. We were surprised to find no performance advantage for the more sophisticated policies; in fact in most cases performance of our applications suffered.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号