首页> 外文会议>Annual European Symposium on Algorithms >Oblivious vs. Distribution-Based Sorting: An Experimental Evaluation
【24h】

Oblivious vs. Distribution-Based Sorting: An Experimental Evaluation

机译:忽略了基于分布的分类:实验评估

获取原文

摘要

We compare two algorithms for sorting out-of-core data on a distributed-memory cluster. One algorithm, Csort, is a 3-pass oblivious algorithm. The other, Dsort, makes two passes over the data and is based on the paradigm of distribution-based algorithms. In the context of out-of-core sorting, this study is the first comparison between the paradigms of distribution-based and oblivious algorithms. Dsort avoids two of the four steps of a typical distribution-based algorithm by making simplifying assumptions about the distribution of the input keys. Csort makes no assumptions about the keys. Despite the simplifying assumptions, the I/O and communication patterns of Dsort depend heavily on the exact sequence of input keys. Csort, on the other hand, takes advantage of predetermined I/O and communication patterns, governed entirely by the input size, in order to overlap computation, communication, and I/O. Experimental evidence shows that, even on inputs that followed Dsort's simplifying assumptions, Csort fared well. The running time of Dsort showed great variation across five input cases, whereas Csort sorted all of them in approximately the same amount of time. In fact, Dsort ran significantly faster than Csort in just one out of the five input cases: the one that was the most unrealistically skewed in favor of Dsort. A more robust implementation of Dsort—one without the simplifying assumptions—would run even slower.
机译:我们比较了两个算法,用于在分布式内存群集上排序核心外数据。一种算法,CSORT,是一个3-past忘记算法。另一个DSORT,使两个通过数据并基于基于分布的算法的范例。在核心外排序的背景下,本研究是分布的基于算法的范式与忽视算法之间的第一次比较。 DSORT通过简化关于输入键分布的假设来避免基于典型的分发的算法的四个步骤中的两个。 CSORT没有关于键的假设。尽管有简化的假设,但DSORT的I / O和通信模式大量取决于输入键的确切序列。另一方面,CSORT利用预定的I / O和通信模式,完全由输入大小控制,以便重叠计算,通信和I / O.实验证据表明,即使在遵循DSORT的简化假设的投入上,CSORT也很好。 DSORT的运行时间在五个输入情况下显示出很大的变化,而CSORT在大约相同的时间内排序所有这些。事实上,DSORT在五个输入案例中只有一个中的一个速度比CSORT速度更快,即最不切实际地偏斜DSORT。没有简化假设的DSORT-ON的更强大的实现 - 将运行速度较慢。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号