Show simple item record

dc.contributor.authorBitton, Dina
dc.contributor.authorDeWitt, David J.
dc.contributor.authorHsiao, David K.
dc.contributor.authorMenon, Jaishankar
dc.date.accessioned2015-09-30T00:38:25Z
dc.date.available2015-09-30T00:38:25Z
dc.date.issued1984-04
dc.identifier.urihttps://hdl.handle.net/10945/46758
dc.descriptionTR 84-601en_US
dc.description.abstractIn this paper, we propose a taxonomy of parallel sorting that includes a broad range of array and file sorting algorithms. We analyze the evolution of research on parallel sorting, from the earliest sorting networks to the shared memory algorithms and the VLSI sorters. In the context of sorting networks, we describe two fundamental parallel merging schemes - the odd-even and the bitonic merge. Sorting algorithms have been derived from these merging algorithms for parallel computers where processors communicate through interconnection networks such as the perfect shuffle, the mesh and a number of other sparse networks. After describing the network sorting algorithms, we show that, with a shared memory model of parallel computation, faster algorithms have been derived from parallel enumeration sorting schemes, where keys are first ranked and then rearranged according to their rank.en_US
dc.rightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.en_US
dc.titleA taxonomy of parallel sortingen_US
dc.typeArticleen_US
dc.contributor.departmentComputer Science (CS)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record