首页> 外文会议>Workshop on Algorithm Engineering and Experiments >A Back-to-Basics Empirical Study of Priority Queues
【24h】

A Back-to-Basics Empirical Study of Priority Queues

机译:优先队列的回归基础实证研究

获取原文

摘要

The theory community has proposed several new heap variants in the recent past which have remained largely untested experimentally. We take the field back to the drawing board, with straightforward implementations of both classic and novel structures using only standard, well-known optimizations. We study the behavior of each structure on a variety of inputs, including artificial workloads, workloads generated by running algorithms on real map data, and workloads from a discrete event simulator used in recent systems networking research. We provide observations about which characteristics are most correlated to performance. For example, we find that the L1 cache miss rate appears to be strongly correlated with wallclock time. We also provide observations about how the input sequence affects the relative performance of the different heap variants. For example, we show (both theoretically and in practice) that certain random insertion-deletion sequences are degenerate and can lead to misleading results. Overall, our findings suggest that while the conventional wisdom holds in some cases, it is sorely mistaken in others.
机译:该理论界提出了最近过去的几个新的堆变体,这在实验上仍然很大程度上。我们将该领域送回绘图板,具有仅使用标准的众所周知的优化的经典和新颖结构的直接实现。我们研究了各种输入上的每个结构的行为,包括人工工作负载,通过在实际地图数据上运行算法生成的工作负载,以及来自最近系统网络研究的离散事件模拟器的工作负载。我们提供关于哪种特性与性能相关的观察。例如,我们发现L1缓存未命中率似乎与壁锁定时间强烈相关。我们还提供了关于输入序列如何影响不同堆变量的相对性能的观察结果。例如,我们在理论上和实践中显示出某些随机插入缺失序列是退化的并且可以导致误导性结果。总体而言,我们的研究结果表明,虽然传统智慧在某些情况下持有,但在别人中非常误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号