You are on page 1of 1

Parallel Sorting Algorithms for

Insertion Shell and Heapsort on the HEP


Kelly D. Crawford and Roger L. Wainwright
The University of Tulsa

Parallel Sorting Algorithms for Insertlon, Shell


a n d H e a p s o r t on t h e HEP
Kelly V. Crawford and Roger L. Wainwright,
The University of Tulsa.
In this paper we describe three asyncrhonous
parallel sorting algorithms: (I) Insertion sort,
(2) Shellsort, and (3) Heapsort. Each algorithm
was run on the Denelcor 8EP computer. The
Heterogeneous Element Processor (HEP) is the
first commercially available MIMD multiproceseor
system. Each of the processors share a common
memory and use it for communication. Each
algorithm was Implemented using the
Self-Schedullng technique for scheduling pro-
cessors to do work on the HEP. Each algorithm
was executed using 1, 2, 4, 8, 16 and 32 pro-
cessors over dataset sizes ranging from 128 to
8192 items. The Heapsort was run over dataeets
of up to 20,000. All datasets consist of random
values. The serial and parallel CPU times are
presented. As a means of measuring the perfor-
mance of the various algorithms we also present
the speedup ratios. We discuss our results as it
compares to theoretical limits.

Permission to copy without fee all or part of this material is granted


provided that the copies are not made or distributed for direct
commercial advantage, the ACM copyright notice and the title of the
publication and its date appear, and notice is given that copying is by
permission of the Association for Computing Machinery. To copy
otherwise, or to republish, requires a fee and/or specific permission.

© 1986 ACM-0-89791 - 177-6/86/0002/0481 $00.75

481

: : ~ ! • • • -¸~ % ~

You might also like