Perfectly Load-Balanced, Stable, Synchronization-Free Parallel Merge

@article{Siebert2014PerfectlyLS,
  title={Perfectly Load-Balanced, Stable, Synchronization-Free Parallel Merge},
  author={Christian Siebert and Jesper Larsson Tr{\"a}ff},
  journal={Parallel Processing Letters},
  year={2014},
  volume={24}
}
We present a simple, work-optimal and synchronization-free solution to the problem of stably merging in parallel two given, ordered arrays of m and n elements into an ordered array ofm+n elements. The main contribution is a new, simple, fast and direct algorithm that determines, for any prefix of the stably merged output array, the exact prefixes of each of the two input arrays needed to produce this output prefix. More precisely, for any given index in the resulting, but not yet constructed… CONTINUE READING

Citations

Publications citing this paper.

Similar Papers

Loading similar papers…