IBM Journal of Research and Development · 1978 · 56 citations · 4 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureParallel ComputingData ParallelismHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureParallel SortingSorting AlgorithmsFirst-in First-out BuffersFirst-in-first-out QueuesMerge SortParallel Sort AlgorithmsParallel Sorting Algorithms
An algorithm is described that allows log(n) processors to sort n records in just over 2n write cycles, together with suitable hardware to support the algorithm. The algorithm is a parallel version of the straight merge sort. The passes of the merge sort are run overlapped, with each pass supported by a separate processor. The intermediate files of a serial merge sort are replaced by first-in first-out queues. The processors and queues may be implemented in conventional solid logic technology or in bubble technology. A hybrid technology is also appropriate.
4
Sorting on a mesh-connected parallel computer
Clark D. Thompson, H. T. Kung · Communications of the ACM · 1977 · 476 citations · Full text
The Peterlee Relational Test Vehicle—a system overview
Stephen Todd · IBM Systems Journal · 1976 · 99 citations
Shimon Even · Communications of the ACM · 1974 · 24 citations · Full text