A new approach to constructing optimal parallel prefix circuits with small depth

被引:16
作者
Lin, YC
Hsiao, JW
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Sect 4, Taipei 10672, Taiwan
[2] Natl Taiwan Univ, Dept Elect Engn, Sect 4, Taipei 10672, Taiwan
关键词
combinational circuits; depth; depth-size optimal; fan-out; parallel algorithms; prefix computation; size optimal;
D O I
10.1016/j.jpdc.2003.09.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parallel prefix circuits are parallel algorithms performing the prefix operation for the combinational circuit model. The size of a prefix circuit is the number of operation nodes in the circuit, and the depth is the maximum level of operation nodes. A circuit with n inputs is depth-size optimal if its depth plus size equals 2n - 2. Smaller depth implies faster computation, while smaller size implies less power consumption, smaller VLSI area, and less cost. A circuit should have a small fan-out and small depth for it to be of practical use. In this paper, we present a new approach to easing the design of parallel prefix circuits, and construct a depth-size optimal parallel prefix circuit, named WE4, with fan-out 4. In many cases of n, WE4 has the smallest depth among all known depth-size optimal prefix circuits with bounded fan-out. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:97 / 107
页数:11
相关论文
共 33 条
[1]  
AKL SG, 1997, PRALLEL COMPUTATION
[2]  
BILGORY A, 1986, IEEE T COMPUT, V35, P34, DOI 10.1109/TC.1986.1676655
[3]   SCANS AS PRIMITIVE PARALLEL OPERATIONS [J].
BLELLOCH, GE .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (11) :1526-1538
[4]   A REGULAR LAYOUT FOR PARALLEL ADDERS [J].
BRENT, RP ;
KUNG, HT .
IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (03) :260-264
[5]   LIMITED WIDTH PARALLEL PREFIX CIRCUITS [J].
CARLSON, DA ;
SUGLA, B .
JOURNAL OF SUPERCOMPUTING, 1990, 4 (02) :107-129
[6]   FASTER OPTIMAL PARALLEL PREFIX SUMS AND LIST RANKING [J].
COLE, R ;
VISHKIN, U .
INFORMATION AND COMPUTATION, 1989, 81 (03) :334-352
[7]  
FERREIRA A, 1995, P IEEE INT C IM PROC, V2, P105
[8]  
FICH FE, 1983, P 15 S THEOR COMP, P100
[9]  
Gropp W. D., 1994, Using MPI-Portable Parallel Programming with the Message -Parsing Interface
[10]   Prefix computations on symmetric multiprocessors [J].
Helman, DR ;
JáJá, J .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (02) :265-278