Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Optimal and sublogarithmic time randomized parallel sorting algorithms

Published: 01 June 1989 Publication History
  • Get Citation Alerts
  • Abstract

    No abstract available.

    Cited By

    View all
    • (2024)Parallel Integer Sort: Theory and PracticeProceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming10.1145/3627535.3638483(301-315)Online publication date: 2-Mar-2024
    • (2022)Parallel Minimum Cuts in O(m log2 n) Work and Low DepthACM Transactions on Parallel Computing10.1145/3565557Online publication date: 16-Dec-2022
    • (2022)Parallel Five-cycle Counting AlgorithmsACM Journal of Experimental Algorithmics10.1145/355654127(1-23)Online publication date: 21-Oct-2022
    • Show More Cited By

    Recommendations

    Reviews

    Pradip K. Srimani

    This paper describes the first optimal randomized parallel algorithm for the integer sorting problem, that is, sorting n integers in the range [1, n ]. The authors use a CRCW PRAM model of computation and prove that the product of the time and processor bounds of their algorithm is bounded above by a linear function of the input size. In addition, the authors present a deterministic sublogarithmic parallel algorithm for prefix sum computation and a randomized sublogarithmic parallel algorithm for random permutation generation. They also provide sublogarithmic time randomized algorithms for general as well as integer sorting. Although they prove that their algorithm for general sorting is optimal, it is not yet known whether their integer sorting algorithm is optimal. Note that all the sorting algorithms in this paper are unstable; stable versions of these algorithms are still open problems. To quote the authors, “it seems that parallel stable sort is inherently more complex than parallel unstable sort.” The paper is lucidly written and very readable; it contains ample pointers to the existing literature on relevant results in the theory of sorting. The idea of the assignment problem and the concept of coarse and fine sorting seem especially interesting. Anybody interested in the theory of parallel sorting would benefit from reading this paper.

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image SIAM Journal on Computing
    SIAM Journal on Computing  Volume 18, Issue 3
    June 1989
    210 pages
    ISSN:0097-5397
    Issue’s Table of Contents

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 01 June 1989

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Parallel Integer Sort: Theory and PracticeProceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming10.1145/3627535.3638483(301-315)Online publication date: 2-Mar-2024
    • (2022)Parallel Minimum Cuts in O(m log2 n) Work and Low DepthACM Transactions on Parallel Computing10.1145/3565557Online publication date: 16-Dec-2022
    • (2022)Parallel Five-cycle Counting AlgorithmsACM Journal of Experimental Algorithmics10.1145/355654127(1-23)Online publication date: 21-Oct-2022
    • (2022)Parallel Weighted Random SamplingACM Transactions on Mathematical Software10.1145/354993448:3(1-40)Online publication date: 10-Sep-2022
    • (2022)Bandwidth-Optimal Random Shuffling for GPUsACM Transactions on Parallel Computing10.1145/35052879:1(1-20)Online publication date: 31-Jan-2022
    • (2020)Parallelism in Randomized Incremental AlgorithmsJournal of the ACM10.1145/340281967:5(1-27)Online publication date: 19-Sep-2020
    • (2019)Theoretically-Efficient and Practical Parallel In-Place Radix SortingThe 31st ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3323165.3323198(213-224)Online publication date: 17-Jun-2019
    • (2018)Parallel Write-Efficient Algorithms and Data Structures for Computational GeometryProceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures10.1145/3210377.3210380(235-246)Online publication date: 11-Jul-2018
    • (2017)ReferencesShared-Memory Parallelism Can Be Simple, Fast, and Scalable10.1145/3018787.3018804Online publication date: 9-Jun-2017
    • (2017)Conclusion and Future WorkShared-Memory Parallelism Can Be Simple, Fast, and Scalable10.1145/3018787.3018803Online publication date: 9-Jun-2017
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media