首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Runtime support and compilation methods for user-specified irregular data distributions
【24h】

Runtime support and compilation methods for user-specified irregular data distributions

机译:用户指定的不规则数据分发的运行时支持和编译方法

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

摘要

This paper describes two new ideas by which a High Performance Fortran compiler can deal with irregular computations effectively. The first mechanism invokes a user specified mapping procedure via a set of proposed compiler directives. The directives allow use of program arrays to describe graph connectivity, spatial location of array elements, and computational load. The second mechanism is a conservative method for compiling irregular loops in which dependence arises only due to reduction operations. This mechanism in many cases enables a compiler to recognize that it is possible to reuse previously computed information from inspectors (e.g., communication schedules, loop iteration partitions, and information that associates off-processor data copies with on-processor buffer locations). This paper also presents performance results for these mechanisms from a Fortran 90D compiler implementation.
机译:本文介绍了两种新思想,高性能Fortran编译器可通过它们有效地处理不规则计算。第一种机制通过一组建议的编译器指令调用用户指定的映射过程。该指令允许使用程序数组来描述图形连接性,数组元素的空间位置以及计算负荷。第二种机制是用于编译不规则循环的保守方法,其中仅由于归约运算而出现依赖性。在许多情况下,该机制使编译器认识到可以重用来自检查器的先前计算的信息(例如,通信调度,循环迭代分区以及将处理器外数据副本与处理器上缓冲区位置相关联的信息)。本文还提供了来自Fortran 90D编译器实现的这些机制的性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号