Automatic performance tuning using the ATMathCoreLib tool: Two experimental studies related to dense symmetric eigensolvers

被引:0
|
作者
Kobayashi, Masato [1 ]
Hirota, Yusuke [2 ]
Kudo, Shuhei [1 ]
Hoshi, Takeo [3 ]
Yamamoto, Yusaku [1 ,4 ]
机构
[1] Univ Electrocommun, Dept Comp & Network Engn, Chofu, Japan
[2] Univ Fukui, Dept Informat Sci, Fukui, Japan
[3] Tottori Univ, Dept Mech & Phys Engn, Tottori, Japan
[4] Univ Electrocommun, Dept Comp & Network Engn, 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
来源
关键词
ATMathCoreLib; automatic code selection; automatic performance tuning; Bischof's algorithm; Dongarra's algorithm; EigenExa; ELPA; generalized eigenvalue problem; parallel computing; performance prediction; ScaLAPACK; symmetric eigenvalue problem; EXTENDED SET; EIGENVALUE; IMPLEMENTATION; REDUCTION;
D O I
10.1002/cpe.7849
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider automatic performance tuning of dense symmetric eigenvalue problems using ATMathCoreLib, which is a library to assist automatic tuning. We deal with two problems, namely, automatic code selection for the symmetric generalized eigenvalue problem in distributed-memory parallel environments and automatic parameter tuning in tridiagonalization of dense symmetric matrices on multicore processors. As for the first problem, numerical experiments show that ATMathCoreLib can choose the fastest solver for a given computing environment and problem size quickly even if the fluctuation in the execution time is as high as 40%. As for the second problem, ATMathCoreLib was able to select nearly optimal combinations of the algorithm and its parameter reliably and efficiently for various computing environments and matrix sizes. The performance of auto-tuning was further enhanced by incorporating a user-provided execution-time model into ATMathCoreLib.
引用
收藏
页数:17
相关论文
共 2 条
  • [1] On constructing cost models for online automatic tuning using ATMathCoreLib: Case studies through the SVD computation on a multicore processor
    Nagashima, Seiji
    Fukaya, Takeshi
    Yamamoto, Yusaku
    [J]. 2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 345 - 352
  • [2] Experimental studies on gas-liquid two phase fluid dynamics performance in rotating bed using wave form disk plate
    Jian, Qifei
    Deng, Xianhe
    Deng, Songjiu
    [J]. Guangdian Gongcheng/Opto-Electronic Engineering, 1998, 25 (02): : 6 - 9