首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A processor-time-minimal systolic array for cubical mesh algorithms
【24h】

A processor-time-minimal systolic array for cubical mesh algorithms

机译:用于三次网格算法的处理器时间最小脉动阵列

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

摘要

Using a directed acyclic graph (DAG) model of algorithms, the paper focuses on time-minimal multiprocessor schedules that use as few processors as possible. Such a processor-time-minimal scheduling of an algorithm's DAG first is illustrated using a triangular shaped 2-D directed mesh (representing, for example, an algorithm for solving a triangular system of linear equations). Then, algorithms represented by an n*n*n directed mesh are investigated. This cubical directed mesh is fundamental; it represents the standard algorithm for computing matrix product as well as many other algorithms. Completion of the cubical mesh required 3n-2 steps. It is shown that the number of processing elements needed to achieve this time bound is at least (3n/sup 2/4/). A systolic array for the cubical directed mesh is then presented. It completes the mesh using the minimum number of steps and exactly (3n/sup 2/4/) processing elements it is processor-time-minimal. The systolic array's topology is that of a hexagonally shaped, cylindrically connected, 2-D directed mesh.
机译:本文使用算法的有向无环图(DAG)模型,着重于时间最少的多处理器计划,该计划使用尽可能少的处理器。首先使用三角形的二维有向网格(例如,表示用于求解线性方程的三角系统的算法)来说明算法的DAG的此类处理器时间最小调度。然后,研究了由n * n * n有向网格表示的算法。这种立方有向网格是基本的。它代表用于计算矩阵乘积的标准算法以及许多其他算法。立方网格的完成需要3n-2步。示出了达到该时间界限所需的处理元件的数量至少为(3n / sup 2/4 /)。然后提出了一个有向网格的立方定向网格。它使用最少的步骤数和恰好(3n / sup 2/4 /)的处理元素(最少处理器时间)来完成网格划分。脉动阵列的拓扑结构是六角形,圆柱形连接的二维定向网格。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号