A novel deterministic sampling scheme with applications to broadcast-efficient sorting on the reconfigurable mesh

被引:13
作者
Olariu, S
Schwing, JL
机构
[1] Department of Computer Science, Old Dominion University, Norfolk
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
D O I
10.1006/jpdc.1996.0015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main contribution of this work is to present a simple deterministic sampling strategy that, when used for bucket sorting, yields buckets that are remarkably well balanced, making costly balancing unnecessary. To the best of our knowledge, this is the first instance of a deterministic sampling strategy featuring this performance. Although the strategy is perfectly general, we illustrate its power by devising a VLSI-optimal, 0(1) time sorting algorithm for the reconfigurable mesh. As a by-product of the inherent simplicity of our sampling and bucketing scheme, we show that our sorting algorithm can be implemented using only 35 broadcast operations, a substantial improvement over the previously best known algorithm that requires 59 broadcasts. (C) 1996 Academic Press, Inc.
引用
收藏
页码:215 / 222
页数:8
相关论文
共 30 条
[1]  
[Anonymous], P 3 SPAA
[2]  
BATCHER KE, 1980, IEEE T COMPUT, V29, P836, DOI 10.1109/TC.1980.1675684
[3]   THE POWER OF RECONFIGURATION [J].
BENASHER, Y ;
PELEG, D ;
RAMASWAMI, R ;
SCHUSTER, A .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 13 (02) :139-153
[4]   CONSTANT-TIME SORTING ON RECONFIGURABLE MESHES [J].
CHEN, YC ;
CHEN, WT .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (06) :749-751
[5]  
CYPHER R, 1990, 22ND P ACM S THEOR C, P193
[6]  
Huang J. S., 1983, Proceedings COMPSAC 83: The IEEE Computer Society's Seventh International Computer Software and Applications Conference, P627
[7]  
Jang J.-W., 1992, Proceedings. Sixth International Parallel Processing Symposium (Cat. No.92TH0419-2), P130, DOI 10.1109/IPPS.1992.223059
[8]  
KAKLAMANIS C, 1991, P 3 ANN ACM S PAR AL, P17
[9]  
LI H, 1991, RECONFIGURABLE MASSI
[10]   POLYMORPHIC-TORUS NETWORK [J].
LI, HW ;
MARESCA, M .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (09) :1345-1351