DocumentCode
506117
Title
Implementing parallel sorting algorithms on a linear array of transputers
Author
Goodwin, Walter Parks, IV ; Das, Sajal K.
Author_Institution
E-Systems, Inc., Greenville Division, Greenville, Texas
fYear
1989
fDate
12-17 Nov. 1989
Firstpage
789
Lastpage
796
Abstract
This paper presents experimental results on a linear array of transputers for three parallel sorting algorithms, odd-even transposition sort, weavesort, and pipelined-merge sort. Though a significant amount of message communication is usually required for implementing sorting algorithms on any linear array of processors, in our experiments it is observed that the actual time spent for this is not a major overhead. This is because of the high communication bandwidth provided by the transputer system. Each of the three algorithms are described in a high-level parallel language. The number of message communications and merging complexities of these algorithms are analyzed and compared. We plot performance parameters, including parallel time complexities and resulting speedups, as functions of the number of processors used and the number of elements to be sorted.
Keywords
Algorithm design and analysis; Bandwidth; Computer architecture; Computer science; Engines; Merging; Parallel languages; Parallel processing; Permission; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
Conference_Location
Reno, NV, United States
Print_ISBN
0-89791-341-8
Type
conf
DOI
10.1145/76263.76353
Filename
5348952
Link To Document