返回
Randomized priority queues for fast parallel access
DOI:10.1006/jpdc.1998.1429.png)
摘要
En 中文
We present simple randomized algorithms for parallel priority queues on distributed memory machines, Inserting O(n) elements or deleting the O(n) out of m smallest elements using n processors requires O(T-coll + log(m/n)) amortized time with high probability where T-coll bounds the time for performing prefix sums and randomized touting. The memory requirement is bounded by (m/n)(1 + o(1)) + O(log n) whp. These bounds are an improvement over the best previously known algorithms for many interconnection, networks and even matches the speed of the best known PRAM algorithms. Generalizations for accessing the k >> n smallest elements are even more efficient. A portable implementation using MPI demonstrates that our approach is already useful for medium scale parallelism. Two parallel selection algorithms for randomly placed data are a spin-off. One runs in time O(T-coll) with high probability, beating a lower bound for the worst case. The other requires only a single reduction operation. (C) 1998 Academic Press.
Keyword:
analysis of randomized algorithms
branch-and-bound
distributed memory
load balancing
median selection
parallel priority queue
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4
论文数:
3.8K
被引数:
4.8K
机构
暂无机构信息

