首页> 外文会议>IEEE International Conference on Application-specific Systems, Architectures and Processors >Symbolic parallelization of loop programs for massively parallel processor arrays
【24h】

Symbolic parallelization of loop programs for massively parallel processor arrays

机译:大规模并行处理器阵列的循环程序的符号并行化

获取原文

摘要

In this paper, we present a first solution to the unsolved problem of joint tiling and scheduling a given loop nest with uniform data dependencies symbolically. This problem arises for loop programs for which the iterations shall be optimally scheduled on a processor array of unknown size at compile-time. Still, we show that it is possible to derive parameterized latency-optimal schedules statically by proposing two new program transformations: In the first step, the iteration space is tiled symbolically into orthotopes of parametrized extensions. The resulting tiled program is subsequently scheduled symbolically. Here, we show that the maximal number of potential optimal schedules is upper bounded by 2
机译:在本文中,我们提出了第一个解决方案,该方案解决了联合平铺和调度具有象征性数据依赖性的给定循环嵌套的未解决问题。对于循环程序会出现此问题,对于这些循环程序,应在编译时将迭代最佳地调度在未知大小的处理器阵列上。仍然,我们表明通过提出两个新的程序转换,可以静态地得出参数化的等待时间最优计划:第一步,将迭代空间象征性地平铺到参数化扩展的邻域中。随后对生成的切片程序进行象征性调度。在这里,我们表明潜在的最佳计划的最大数量是2的上限

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号