An efficient hardware algorithm for parallel prefix computation with resource constraints

被引:0
|
作者
Park, JH [1 ]
机构
[1] SUNY New Paltz, Dept Math & Comp Sci, New Paltz, NY 12561 USA
关键词
parallel prefix; dataflow; VLSI; stream; special purpose hardware; PRAM; systolic array;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient parallel hardware algorithm far the prefix computation Since the proposed scheme is based on dataflow, it does not require any preprocessing time or memory to store the data to accomplish the task, and it is suitable for the VLSI implementation. A linear systolic array architecture with simple basic cells is presented. To control the degree of the parallelism, the design uses multiple sub-streams for input and output. The design receives multiple input streams of elements in parallel, and produces output streams in parallel. Since the degree of the parallelism is controllable, the design has a great advantage when we consider the resource constraints of the system. The time complexity of the design is O(d + (N-d) / d) where d and N are the parallelism degree and the stream size respectively. When the stream size is very big, the initial trigger time d in the time complexity can be ignored and we get O(N/d). In the case with enough resources, the optimal degree of the parallelism is found at N-1/2. The proposed design is able to work on infinite length input elements.
引用
收藏
页码:1545 / 1550
页数:6
相关论文
共 50 条
  • [1] Reconfigurable hardware solution to parallel prefix computation
    Jin Hwan Park
    H. K. Dai
    The Journal of Supercomputing, 2008, 43 : 43 - 58
  • [2] Reconfigurable hardware solution to parallel prefix computation
    Park, Jin Hwan
    Dai, H. K.
    JOURNAL OF SUPERCOMPUTING, 2008, 43 (01): : 43 - 58
  • [3] An Efficient Algorithm for the Computation of the Controllability Prefix of *-Languages
    Moor, Thomas
    Schmidt, Klaus Werner
    Schmuck, Anne-Kathrin
    IFAC PAPERSONLINE, 2020, 53 (02): : 2122 - 2129
  • [4] A family of computation-efficient parallel prefix algorithms
    Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology, 43 Keelung Road, Taipei 106, Taiwan
    WSEAS Trans. Comput., 2006, 12 (3060-3066):
  • [5] Parallel prefix computation
    Saxena, Sanjeev
    Bhatt, P.C.P.
    Prasad, V.C.
    Parallel processing letters, 1994, 4 (04) : 429 - 436
  • [6] PARALLEL PREFIX COMPUTATION
    LADNER, RE
    FISCHER, MJ
    JOURNAL OF THE ACM, 1980, 27 (04) : 831 - 838
  • [7] Asynchronous parallel prefix computation
    Manohar, R
    Tierno, JA
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (11) : 1244 - 1252
  • [8] NONASSOCIATIVE PARALLEL PREFIX COMPUTATION
    CHEN, RJ
    HOU, YS
    INFORMATION PROCESSING LETTERS, 1992, 44 (02) : 91 - 94
  • [9] PROBABILISTIC PARALLEL PREFIX COMPUTATION
    REIF, JH
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1993, 26 (01) : 101 - 110
  • [10] A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation
    Zhao, Chen
    Gao, Wu
    Nie, Feiping
    IEEE TRANSACTIONS ON MULTIMEDIA, 2021, 23 (23) : 4184 - 4197