arrow
返回

Randomized priority queues for fast parallel access

delete1998-02-01
delete22
delete
OA
AI
P
Peter Sanders *
DOI:10.1006/jpdc.1998.1429delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

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总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文