ON BALANCING SORTING ON A LINEAR-ARRAY

被引:27
|
作者
LIN, YC
机构
[1] National Taiwan Inst of Technology, Taipei
关键词
BALANCED COMPUTATION; COMPUTATION BANDWIDTH; HEAP; I/O BANDWIDTH; LINEAR ARRAY; PARALLEL SORTING; ZERO-TIME;
D O I
10.1109/71.224219
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The processing rate of a parallel computing system is usually restricted by its slower I/O. An important measure to speed up the processing is to make the I/O time equal the computing time by employing local memories in the processors, thus achieving balanced computation. A balanced system makes neither the computation bandwidth, the I/O bandwidth, nor the memory size excessive. We present a balanced parallel algorithm to sort a sequence of items on a linear array of processors. The length of the sequence may be small to arbitrarily large. For a short sequence, the output of the sorted sequence begins at the step following the last input of the whole sequence. For an arbitrarily long sequence, the time complexity is optimal under realistic hardware conditions. A variation of the algorithm is also introduced. Both algorithms require far less local memory than that required by a different approach of balanced computation. Any number of balanced processors can be connected to deliver more computing power without increasing the memory size of each processor.
引用
收藏
页码:566 / 571
页数:6
相关论文
共 50 条
  • [1] IMPLEMENTING PARALLEL SORTING ALGORITHMS ON A LINEAR-ARRAY OF TRANSPUTERS
    GOODWIN, WP
    DAS, SK
    [J]. PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 789 - 796
  • [2] PARALLEL SORTING WITH COOPERATING HEAPS IN A LINEAR-ARRAY OF PROCESSORS
    LIN, YC
    LIN, FC
    [J]. PARALLEL COMPUTING, 1990, 16 (2-3) : 273 - 278
  • [3] LINEAR-ARRAY RECORDERS
    不详
    [J]. MEASUREMENTS & CONTROL, 1995, (170): : 201 - 204
  • [4] A CASE FOR LINEAR-ARRAY RECORDING
    CHIRANKY, L
    [J]. INSTRUMENTS & CONTROL SYSTEMS, 1982, 55 (07): : 29 - 31
  • [5] A STUDY ON THE BANDWIDTH OF A LINEAR-ARRAY
    NAYAR, SRP
    PHILIP, PS
    RAO, PB
    [J]. INDIAN JOURNAL OF RADIO & SPACE PHYSICS, 1984, 13 (05): : 166 - 167
  • [6] LINEAR-ARRAY ACOUSTOOPTIC DEVICES
    YOUNG, EH
    YAO, SK
    [J]. IEEE TRANSACTIONS ON SONICS AND ULTRASONICS, 1977, 24 (02): : 143 - 143
  • [7] LINEAR-ARRAY TEST TOOL
    GOLDSTEIN, A
    RANNEY, D
    MCLEARY, RD
    [J]. JOURNAL OF ULTRASOUND IN MEDICINE, 1989, 8 (07) : 385 - 397
  • [8] ASSOCIATIVE LINEAR-ARRAY PROCESSOR
    FINNILA, CA
    LOVE, HH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1977, 26 (02) : 112 - 125
  • [9] FRUSTRATION IN A LINEAR-ARRAY OF VORTICES
    WILLAIME, H
    CARDOSO, O
    TABELING, P
    [J]. PHYSICAL REVIEW LETTERS, 1991, 67 (23) : 3247 - 3250
  • [10] CHAOS IN A LINEAR-ARRAY OF VORTICES
    TABELING, P
    CARDOSO, O
    PERRIN, B
    [J]. JOURNAL OF FLUID MECHANICS, 1990, 213 : 511 - 530