首页> 外文期刊>Journal of supercomputing >Reducing Cache Conflicts by Multi-Level Cache partitioning and Array Elements Mapping
【24h】

Reducing Cache Conflicts by Multi-Level Cache partitioning and Array Elements Mapping

机译:通过多级缓存分区和数组元素映射减少缓存冲突

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

摘要

This article presents an algorithm to reduce cache conflicts and improve cache localities. The proposed algorithm analyzes locality reference space for each reference pattern, partitions the multi-level cache into several parts with different sizes, and then maps array data onto the scheduled cache positions to eliminate cache conflicts. A greedy method for rearranging array variables in declared statement is also developed, to reduce the memory overhead for mapping arrays onto a partitioned cache.
机译:本文提出了一种减少缓存冲突并改善缓存局部性的算法。该算法分析了每个参考模式的局部性参考空间,将多级缓存划分为多个大小不同的部分,然后将数组数据映射到计划的缓存位置以消除缓存冲突。还开发了一种在声明的语句中重新排列数组变量的贪婪方法,以减少将数组映射到分区缓存中的内存开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号