The power of collision: randomized parallel algorithms for chaining and integer sorting

Abstract: "We address the problem of sorting n integers each in the range [0, ..., m-1] in parallel on the PRAM model of computation. We present a randomized algorithm that runs with very high probability in time O(lgn/lglgn + lglgm) with a processor-time product of O(nlglgm) and O(n) space on...

Full description

Saved in:
Bibliographic Details
Main Author: Raman, Rajeev (Author)
Format: Book
Language:English
Published: Rochester, NY 1990
Series:University of Rochester <Rochester, NY> / Department of Computer Science: Technical report 336
Subjects:
Summary:Abstract: "We address the problem of sorting n integers each in the range [0, ..., m-1] in parallel on the PRAM model of computation. We present a randomized algorithm that runs with very high probability in time O(lgn/lglgn + lglgm) with a processor-time product of O(nlglgm) and O(n) space on the CRCW (Collision) PRAM [7]. The main features of this algorithm is [sic] that it matches the run-time and processor requirements of the algorithms in the existing literature [2,10], while it assumes a weaker model of computation and uses a linear amount of space
The techniques used to extend to improved randomized algorithms for the problem of chaining [11,15], which is the following: given an array x1, ..., xn, such that m of the locations contain non-zero elements, to chain together all the non-zero elements into a linked list. We give randomized algorithms that run in O(1) time using n processors, whenever m is not too close to n.
Physical Description:16 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!