可持续性性能可移植性的软件自动调优

摘要:科学软件应用程序的开发越来越由大型跨学科团队负责,这些团队以围绕一个共同的软件框架组织的功能模块为基础,该框架能够在不修改核心框架的情况下集成新的功能能力。在这种环境下,软件的正确性和模块化优先于代码性能,而在超级计算设施上执行时,代码性能是一个重要的问题,因为核心小时数的分配是一项宝贵的资源。为了缓解性能问题,我们提出自动化性能调优(自动调谐)软件,以在给定的硬件平台上实现最大的性能,并在异构硬件平台上实现性能可移植性。结果代码保持通用性,不承诺特定的软件堆栈,并且在编译时可特殊化以实现最大的持续性能。

作者:Azamat Mametjanov and Boyana Norris

论文ID:1309.1894

分类:Performance

分类简称:cs.PF

提交时间:2013-09-10

PDF 下载: 英文版 中文版pdf翻译中