首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:Implementation of D-Spline-Based Incremental Performance Parameter Estimation Method with ppOpen-AT
  • 本地全文:下载
  • 作者:Teruo Tanaka ; Ryo Otsuka ; Akihiro Fujii
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2014
  • 卷号:22
  • 期号:4
  • 页码:299-307
  • DOI:10.1155/2014/310879
  • 出版社:Hindawi Publishing Corporation
  • 摘要:

    In automatic performance tuning (AT), a primary aim is to optimize performance parameters that are suitable for certain computational environments in ordinary mathematical libraries. For AT, an important issue is to reduce the estimation time required for optimizing performance parameters. To reduce the estimation time, we previously proposed the Incremental Performance Parameter Estimation method (IPPE method). This method estimates optimal performance parameters by inserting suitable sampling points that are based on computational results for a fitting function. As the fitting function, we introduced d-Spline, which is highly adaptable and requires little estimation time. In this paper, we report the implementation of the IPPE method with ppOpen-AT, which is a scripting language (set of directives) with features that reduce the workload of the developers of mathematical libraries that have AT features. To confirm the effectiveness of the IPPE method for the runtime phase AT, we applied the method to sparse matrix–vector multiplication (SpMV), in which the block size of the sparse matrix structure blocked compressed row storage (BCRS) was used for the performance parameter. The results from the experiment show that the cost was negligibly small for AT using the IPPE method in the runtime phase. Moreover, using the obtained optimal value, the execution time for the mathematical library SpMV was reduced by 44% on comparing the compressed row storage and BCRS (block size 8).

  • 关键词:Automatic performance tuning; fitting function; SpMV; performance parameter estimation; mathematical library
国家哲学社会科学文献中心版权所有