首页> 外文期刊>IEEE Transactions on Software Engineering >Automatic mapping of system of N-dimensional affine recurrence equations (SARE) onto distributed memory parallel systems
【24h】

Automatic mapping of system of N-dimensional affine recurrence equations (SARE) onto distributed memory parallel systems

机译:将N维仿射递归方程(SARE)系统自动映射到分布式内存并行系统

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

摘要

The automatic extraction of parallelism from algorithms, and the consequent parallel code generation, is a challenging problem. We present a procedure for automatic parallel code generation in the case of algorithms described through a SARE (Set of Affine Recurrence Equations). Starting from the original SARE description in an N-dimensional iteration space, the algorithm is converted into a parallel code for an (eventually virtual) m-dimensional distributed memory parallel machine (m>N). We demonstrate some theorems which are the mathematical basis for the proposed parallel generation tool. The projection technique used in the tool is based on the polytope model. Some affine transformations are introduced to project the polytope from the original iteration space onto another polytope, preserving the SARE semantic, in the time-processor (t,p) space. Points in (t,p) are individuated through the m-dimensional p coordinate and the n-dimensional t coordinate, resulting in N=n+m. Along with polytope transformation, a methodology to generate the code within processors is given. Finally, a cost function, used to guide the heuristic search for the polytope transformation and derived from the actual implementation of the method on an MPP SIMD machine, is introduced.
机译:从算法中自动提取并行性以及随之而来的并行代码生成是一个具有挑战性的问题。在通过SARE(仿射递归方程组)描述的算法的情况下,我们介绍了一种自动并行代码生成的过程。从N维迭代空间中的原始SARE描述开始,将算法转换为用于(最终虚拟的)m维分布式存储并行机(m> N)的并行代码。我们证明了一些定理,这些定理是所提出的并行生成工具的数学基础。该工具中使用的投影技术基于多面体模型。引入了一些仿射变换,以在时间处理器(t,p)空间中将多面体从原始迭代空间投射到另一个多面体上,并保留SARE语义。 (t,p)中的点通过m维的p坐标和n维的t坐标进行个体化,得出N = n + m。伴随多表位转换,给出了一种在处理器内生成代码的方法。最后,介绍了一种成本函数,该成本函数用于指导启发式搜索以进行多义词转换,并从该方法在MPP SIMD机器上的实际实现中得出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号