OPTIMAL TRADEOFFS FOR ADDITION ON SYSTOLIC ARRAYS

被引:0
|
作者
AGGARWAL, A [1 ]
CARTER, JL [1 ]
KOSARAJU, SR [1 ]
机构
[1] JOHNS HOPKINS UNIV,DEPT COMP SCI,BALTIMORE,MD 21218
关键词
Addition; Area; Boundary layouts; Input/output ports; Time; VLSI circuits;
D O I
10.1007/BF01759034
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The complexity of adding two n-bit numbers on a two-dimensional systolic array is investigated. We consider different constraints on the systolic array, including: whether or not the input and output ports lie on the periphery of the array, constraints placed on the arrival and departure times of inputs and outputs . For all combinations of the above constraints, we obtain optimal tradeoffs among the resources of area, pipeline delay, and worst-case time. It turns out that there is a subtle interplay among the constraints and some of our results seem counterintuitive. For instance, we show that allowing more-significant bits to arrive earlier than less-significant bits can speed up addition by a factor of log n. We also show that multiplexing can often result in a smaller array. On the other hand, we show that some known results, such as Chazelle and Monier's bounds for arrays that have input/output ports on the perimeter, also hold in less constrained models. © 1991 Springer-Verlag New York Inc.
引用
收藏
页码:49 / 71
页数:23
相关论文
共 50 条
  • [41] MATRIX TRIANGULARIZATION BY SYSTOLIC ARRAYS
    GENTLEMAN, WM
    KUNG, HT
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1981, 298 : 19 - 26
  • [42] PROBLEM ADAPTATION TO SYSTOLIC ARRAYS
    PRIESTER, RW
    WHITEHOUSE, HJ
    BROMLEY, K
    CLARY, JB
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1981, 298 : 33 - 39
  • [43] Designing of processor-time optimal systolic arrays for band matrix-vector multiplication
    Milovanovic, IZ
    Milovanovic, EI
    Milentijevic, IZ
    Stojcev, MK
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1996, 32 (02) : 21 - 31
  • [44] Mirroring: a technique for pipelining semi-systolic and systolic arrays
    Braun, M
    Even, G
    Walle, T
    INTEGRATION-THE VLSI JOURNAL, 1997, 23 (02) : 115 - 130
  • [45] BRANCHING PROGRAMS AS A TOOL FOR PROVING LOWER BOUNDS ON VLSI COMPUTATIONS AND OPTIMAL-ALGORITHMS FOR SYSTOLIC ARRAYS
    HROMKOVIC, J
    PROCHAZKA, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 324 : 360 - 370
  • [46] Systolic arrays for the discrete Hilbert transform
    Padala, SK
    Prabhu, KMM
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1997, 144 (05): : 259 - 264
  • [47] SINGULAR VALUE DECOMPOSITION WITH SYSTOLIC ARRAYS
    IPSEN, I
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 495 : 13 - 21
  • [48] GENERAL-PURPOSE SYSTOLIC ARRAYS
    JOHNSON, KT
    HURSON, AR
    SHIRAZI, B
    COMPUTER, 1993, 26 (11) : 20 - 31
  • [49] ON THE SYSTOLIC ARRAYS OF BRENT, LUK, AND VANLOAN
    SCHREIBER, R
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 431 : 72 - 76
  • [50] SYSTOLIC ARRAYS - HOW TO CHOOSE THEM
    ESONU, MO
    ALKHALILI, AJ
    HARIRI, S
    ALKHALILI, D
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1992, 139 (03): : 179 - 188