Routing, merging, and sorting on parallel models of computation (Q1082818): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Routing, merging, and sorting on parallel models of computation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Towards a complexity theory of synchronous parallel computation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallelism in random access machines / rank
 
Normal rank
Property / cites work
 
Property / cites work: A unified approach to models of synchronous parallel machines / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel Sorting with Constant Time for Comparisons / rank
 
Normal rank
Property / cites work
 
Property / cites work: Sorting and Merging in Rounds / rank
 
Normal rank
Property / cites work
 
Property / cites work: Searching, Merging, and Sorting in Parallel Computation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network / rank
 
Normal rank
Property / cites work
 
Property / cites work: A fast parallel algorithm for routing in permutation networks / rank
 
Normal rank
Property / cites work
 
Property / cites work: New Parallel-Sorting Schemes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Ultracomputers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Finding the maximum, merging, and sorting in a parallel computation model / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Parallel Searching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel Processing with the Perfect Shuffle / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient Schemes for Parallel Communication / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallelism in Comparison Problems / rank
 
Normal rank

Latest revision as of 17:12, 17 June 2024

scientific article
Language Label Description Also known as
English
Routing, merging, and sorting on parallel models of computation
scientific article

    Statements

    Routing, merging, and sorting on parallel models of computation (English)
    0 references
    0 references
    0 references
    1985
    0 references
    A variety of models have been proposed for the study of synchronous parallel computation. These models are reviewed and some prototype problems are studied further. Two classes of models are recognized, fixed connection networks and models based on a shared memory. Routing and sorting are prototype problems for the networks; in particular, they provide the basis for simulating the more powerful shared memory models. It is shown that a simple but important class of deterministic strategies (oblivious routing) is necessarily inefficient with respect to worst case analysis. Routing can be viewed as a special case of sorting, and the existence of an O(log n) sorting algorithm for some n processor fixed connection network has only recently been established by \textit{M. Ajtai}, \textit{J. Komlos}, and \textit{E. Szemeredi} [15th ACM Symp. on Theory of Comput., Boston, Mass., 1-9 (1983)]. If the more powerful class of shared memory models is considered then it is possible to simply achieve an O(log n loglog n) sort via Valiant's parallel merging algorithm, which it is shown can be implemented on certain models. Within a spectrum of shared memory models, it is shown that loglog n is asymptotically optimal for n processors to merge two sorted lists containing n elements.
    0 references
    synchronous parallel computation
    0 references
    fixed connection networks
    0 references
    shared memory models
    0 references

    Identifiers