Variability: A Tuning Headache

Variability: A Tuning Headache
复制标题

可变性:令人头疼的调音问题

DOI:
--
复制
发表时间:
2016
期刊:
IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
影响因子:
--
通讯作者:
R. Fowler
R. Fowler
中科院分区:
--
文献类型:
--
作者:
Allan Porterfield;Sridutt Bhalachandra;Wei Wang;R. Fowler

文献摘要

被引文献

相似文献

性能调优是大多数HPC站点的一项持续活动。小小的性能改进可以节省数千美元。运行间的性能差异会显著影响性能调优。无法在一次运行中判断哪个代码版本更快(或更节能),这大大增加了程序员的计算开销和不确定性。我们将展示自动调优框架可以轻松选择次优内核的示例。我们还将研究优化实际HPC应用程序的困难。
Performance tuning is an ongoing activity at most HPC sites. Small performance improvements can save thousands of dollars. Run-to-run performance variations significantly impact performance tuning. Not being able to tell which code version is faster (or more energy efficient) in a single run greatly increases the computational expense and uncertainty for the programmer. We will show examples where autotuning frameworks could easily choose a sub-optimal kernel. We will also examine the difficulty optimizing a real-world HPC application.