首页> 外文期刊>ACM Transactions on Parallel Computing >An Autotuning Protocol to Rapidly Build Autotuners
【24h】

An Autotuning Protocol to Rapidly Build Autotuners

机译:快速构建自动调谐器的自动调谐协议

获取原文
获取原文并翻译 | 示例

摘要

Automatic performance tuning (Autotuning) is an increasingly critical tuning technique for the high portable performance of Exascale applications. However, constructing an autotuner from scratch remains a challenge, even for domain experts. In this work, we propose a performance tuning and knowledge management suite (PAK) to help rapidly build autotuners. In order to accommodate existing autotuning techniques, we present an autotuning protocol that is composed of an extractor, producer, optimizer, evaluator, and learner. To achieve modularity and reusability, we also define programming interfaces for each protocol component as the fundamental infrastructure, which provides a customizable mechanism to deploy knowledge mining in the performance database. PAK's usability is demonstrated by studying two important computational kernels: stencil computation and sparse matrix-vector multiplication (SpMV). Our proposed autotuner based on PAK shows comparable performance and higher productivity than traditional autotuners by writing just a few tens of code using our autotuning protocol.
机译:对于Exascale应用程序的高便携式性能而言,自动性能调整(Autotuning)是一种越来越关键的调整技术。但是,即使对于领域专家而言,从头开始构建自动调谐器仍然是一个挑战。在这项工作中,我们提出了性能调整和知识管理套件(PAK),以帮助快速构建自动调整器。为了适应现有的自动调整技术,我们提出了一种自动调整协议,该协议由提取器,生成器,优化器,评估器和学习器组成。为了实现模块化和可重用性,我们还将每个协议组件的编程接口定义为基本基础结构,它提供了一种可自定义的机制来在性能数据库中部署知识挖掘。通过研究两个重要的计算内核证明了PAK的可用性:模板计算和稀疏矩阵矢量乘法(SpMV)。我们提出的基于PAK的自动调谐器通过使用我们的自动调谐协议只编写了几十个代码,显示出与传统自动调谐器相当的性能和更高的生产率。

著录项

  • 来源
    《ACM Transactions on Parallel Computing》 |2018年第2期|9.1-9.25|共25页
  • 作者单位

    State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, University of Chinese Academy of Sciences;

    State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, University of Chinese Academy of Sciences;

    State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, University of Chinese Academy of Sciences;

    Computational Science and Engineering, Georgia Institute of Technology ZEYAO MO, Institute of Applied Physics and Computational Mathematics;

    State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, University of Chinese Academy of Sciences;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Autotuner; knowledge database; protocol; stencil; SpMV;

    机译:自动调谐器;知识数据库;协议;模版;病毒;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号