首页> 外文期刊>Journal of Parallel and Distributed Computing >An improved, randomized algorithm for parallel selection with an experimental study
【24h】

An improved, randomized algorithm for parallel selection with an experimental study

机译:一种改进的随机选择并行算法的实验研究

获取原文
获取原文并翻译 | 示例

摘要

A common statistical problem is that of finding the median element in a set of data. This paper presents an efficient randomized high-level parallel algorithm for finding the median given a set of elements distributed across a parallel machine. In fact, our algorithm solves the general selection problem that requires the determination of the element of rank k, for an arbitrarily given integer k.Our general framework is an SPMD distributed-memory programming model that is enhanced by a set of communication primitives. We use efficient techniques for distributing and coalescing data as well as efficient combinations of task and data parallelism. The algorithms have been coded in the message-passing standard MPI, and our experimental results from the IBM SP-2 illustrate the scalability and efficiency of our algorithm and improve upon all the related experimental results known to the author. The main contributions of this paper are(1) New techniques for speeding the performance of certain randomized algorithms, such as selection, which are efficient with likely probability.(2) A new, practical randomized selection algorithm (UltraFast) with significantly improved convergence. (C) 2004 Elsevier Inc. All rights reserved.
机译:常见的统计问题是在一组数据中找到中间元素。本文提出了一种有效的随机高级并行算法,用于在给定一组分布在并行计算机上的元素的情况下找到中位数。实际上,我们的算法解决了对于任意给定的整数k需要确定等级k元素的一般选择问题。我们的一般框架是SPMD分布式内存编程模型,该模型通过一组通信原语进行了增强。我们使用有效的技术来分发和合并数据,以及任务和数据并行性的有效组合。该算法已在消息传递标准MPI中进行了编码,我们从IBM SP-2获得的实验结果说明了该算法的可伸缩性和效率,并改进了作者已知的所有相关实验结果。本文的主要贡献是(1)加快某些随机算法(例如选择)性能的新技术,这些技术具有很高的可能性,并且效率很高。(2)一种新的实用的随机选择算法(UltraFast),其收敛性得到显着改善。 (C)2004 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号