|国家预印本平台
首页|Software Autotuning for Sustainable Performance Portability

Software Autotuning for Sustainable Performance Portability

Software Autotuning for Sustainable Performance Portability

来源:Arxiv_logoArxiv
英文摘要

Scientific software applications are increasingly developed by large interdiscplinary teams operating on functional modules organized around a common software framework, which is capable of integrating new functional capabilities without modifying the core of the framework. In such environment, software correctness and modularity take precedence at the expense of code performance, which is an important concern during execution on supercomputing facilities, where the allocation of core-hours is a valuable resource. To alleviate the performance problems, we propose automated performance tuning (autotuning) of software to extract the maximum performance on a given hardware platform and to enable performance portability across heterogeneous hardware platforms. The resulting code remains generic without committing to a particular software stack and yet is compile-time specializable for maximal sustained performance.

Azamat Mametjanov、Boyana Norris

计算技术、计算机技术

Azamat Mametjanov,Boyana Norris.Software Autotuning for Sustainable Performance Portability[EB/OL].(2013-09-07)[2025-08-06].https://arxiv.org/abs/1309.1894.点此复制

评论