...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Compile-time partitioning of iterative parallel loops to reduce cache coherency traffic
【24h】

Compile-time partitioning of iterative parallel loops to reduce cache coherency traffic

机译:迭代并行循环的编译时分区,以减少缓存一致性流量

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

获取外文期刊封面封底 >>

       

摘要

Adaptive data partitioning (ADP) which reduces the execution time of parallel programs by reducing interprocessor communication for iterative parallel loops is discussed. It is shown that ADP can be integrated into a communication-reducing back end for existing parallelizing compilers or as part of a machine-specific partitioner for parallel programs. A multiprocessor model to analyze program execution factors that lead to interprocessor communication and a model for the iterative parallel loop to quantify communication patterns within a program are defined. A vector notation is chosen to quantify communication across a global data set. Communication parameters are computed by examining the indexes of array accesses and are adjusted to reflect the underlying system architecture by compensating for cache line sizes. These values are used to generate rectangular and hexagonal partitions that reduce interprocessor communication.
机译:讨论了通过减少迭代并行循环的处理器间通信来减少并行程序执行时间的自适应数据分区(ADP)。结果表明,对于现有的并行化编译器,ADP可以集成到减少通信的后端中,或者作为并行程序的机器专用分区器的一部分。定义了用于分析导致处理器间通信的程序执行因素的多处理器模型,以及用于迭代并行循环以量化程序内通信模式的模型。选择矢量符号来量化跨全局数据集的通信。通过检查数组访问的索引来计算通信参数,并通过补偿高速缓存行的大小来调整通信参数以反映基础系统体系结构。这些值用于生成减少处理器间通信的矩形和六边形分区。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号