首页> 外文会议>International conference on very large data bases >On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning
【24h】

On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning

机译:关于简单事物的令人惊讶的困难:以基数分区为例

获取原文

摘要

In this mini paper, we saw that even a trivial algorithm such as radix partition can be significantly improved by making it aware of current hardware features, leading to an improvement over the original version of factor 2.5x. Figure 8 gives a complete overview over all evaluated methods in comparison to two state-of-the-art implementations used in . As a side-effect of our evaluation, we were even able to improve over the existing methods in all tested configurations. For smaller number of partitions, using larger partition buffers without micro layouts shows the best performance. For 32 partitions, we recommend using the original version without any optimizations. For larger partition numbers, the layout-optimized single cache-line version pays off the most. Further, prefetching hints have a high impact on the runtime and are an option as soon as cache-space becomes the limiting factor. Additionally to the identification of an absolute winner in terms of runtime, we carefully investigated the individual positive and negative impact of each optimization. Figure 9 summarizes for all tested optimization paths of Figure 2 those, that improved over the original version. This final overview showing the influenceability of the techniques by the partition count and their varying impact on the runtime clearly demonstrates a surprising difficulty of simple things.
机译:在这篇迷你论文中,我们看到,即使是简单的算法(例如基数分区),也可以通过了解当前的硬件功能而得到显着改进,从而导致对原始版本2.5倍的改进。与中使用的两个最先进的实现相比,图8给出了所有评估方法的完整概述。作为评估的副作用,我们甚至能够在所有测试配置中对现有方法进行改进。对于较少数量的分区,使用较大的分区缓冲区而不使用微布局会显示最佳性能。对于32个分区,我们建议使用未经任何优化的原始版本。对于更大的分区号,布局优化的单个高速缓存行版本最大程度地发挥了作用。此外,预取提示对运行时有很大影响,并且一旦高速缓存空间成为限制因素时就可以选择使用预取提示。除了在运行时方面确定绝对赢家之外,我们还仔细研究了每种优化的正面和负面影响。图9总结了图2中所有经过测试的优化路径,这些优化路径比原始版本有所改进。最后的概述显示了分区数量对技术的影响力及其对运行时的不同影响,这清楚地表明了简单事物的令人惊讶的困难。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号