SELECTION ON RECTANGULAR MESHES WITH MULTIPLE BROADCASTING

被引:8
作者
BHAGAVATHI, D
LOOGES, PJ
OLARIU, S
SCHWING, JL
ZHANG, J
机构
[1] OLD DOMINION UNIV,DEPT COMP SCI,NORFOLK,VA 23529
[2] ELIZABETH CITY STATE UNIV,DEPT MATH & COMP SCI,ELIZABETH CITY,NC 27909
来源
BIT | 1993年 / 33卷 / 01期
关键词
MESH-CONNECTED COMPUTERS; BROADCASTING; MULTIPLE BUSES; SELECTION; PARALLEL ALGORITHMS;
D O I
10.1007/BF01990339
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the fundamental algorithmic problems in computer science involves selecting the kth smallest element in a set S of n elements. In this paper we present a fast selection algorithm which runs in O(n1/8 log n) time on a mesh with multiple broadcasting of size n3/8 x n5/8. Our result shows that, just like semigroup computations, selection can be done much faster on a suitably chosen rectangular mesh than on square meshes. We also show that if every processor can store n1/9 items, then our selection algorithm runs in O(n1/8 log n) time on a mesh with multiple broadcasting of size n1/3 x n5/9.
引用
收藏
页码:7 / 14
页数:8
相关论文
共 15 条
[1]  
AGGARWAL A, 1986, IEEE T COMPUT, V35, P62, DOI 10.1109/TC.1986.1676658
[2]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[3]   SQUARE MESHES ARE NOT ALWAYS OPTIMAL [J].
BARNOY, A ;
PELEG, D .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (02) :196-204
[4]  
BLANZ WE, 1989, SIGNAL PROCESSING HD
[5]  
BOKHARI SH, 1984, IEEE T COMPUT, V33, P133, DOI 10.1109/TC.1984.1676405
[6]  
CHEN YC, 1990, IEEE T PARALLEL DIST, V1
[7]  
KUMAR VP, 1987, J PARALLEL DISTRIBUT, V2, P173
[8]  
KUMAR VP, 1989, IEEE T PATTERN ANAL, V11, P1194
[9]  
Leighton FT., 1992, INTRO PARALLEL ALGOR
[10]   CONNECTION AUTONOMY IN SIMD COMPUTERS - A VLSI IMPLEMENTATION [J].
MARESCA, M ;
LI, HW .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 7 (02) :302-320