首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A software approach to avoiding spatial cache collisions in parallel processor systems
【24h】

A software approach to avoiding spatial cache collisions in parallel processor systems

机译:一种在并行处理器系统中避免空间缓存冲突的软件方法

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

摘要

In parallel processor systems, the performance of individual processors is a key factor in overall performance. Processor performance is strongly affected by the behavior of cache memory in that high hit rates are essential for high performance. Hit rates are lowered when collisions on placing lines in the cache force a cache line to be replaced before it has been used to best effect. Spatial cache collisions occur if data structures and data access patterns are misaligned. We describe a mathematical scheme to improve alignment and enhance performance in applications which have moderate-to-large numbers of arrays, where various dimensionalities are involved in localized computation and array access patterns are sequential. These properties are common in many computational modeling applications. Furthermore, the scheme provides a single solution when an application is targeted to run on various numbers of processors in power-of-two sizes. The applicability of the proposed scheme is demonstrated on testbed code for an air quality modeling problem.
机译:在并行处理器系统中,单个处理器的性能是整体性能的关键因素。高速缓存的行为强烈影响处理器的性能,因为高命中率对于高性能至关重要。当缓存中放置行的冲突迫使缓存行在发挥最佳效果之前被替换时,命中率会降低。如果数据结构和数据访问模式未对齐,则会发生空间缓存冲突。我们描述了一种数学方案,可以提高具有中等到大量数组的应用程序的对齐方式并提高性能,在这些应用程序中,局部计算中涉及各种维数,并且数组访问模式是连续的。这些属性在许多计算建模应用程序中很常见。此外,当应用程序旨在以2的幂数在各种数量的处理器上运行时,该方案提供了一个解决方案。所提出的方案的适用性在空气质量建模问题的测试平台代码上得到了证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号