Automatic Selection of Sparse Triangular Linear System Solvers on GPUs through Machine Learning Techniques

被引:4
|
作者
Dufrechou, Ernesto [1 ]
Ezzatti, Pablo [1 ]
Quintana-Orti, Enrique S. [2 ]
机构
[1] Univ Republica, Inst Comp, Montevideo, Uruguay
[2] Univ Politecn Valencia, Dept Sistemas Informat Sistemas & Comp, Valencia, Spain
来源
2019 31ST INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2019) | 2019年
关键词
graphics processors; sparse triangular linear systems; high performance; machine learning;
D O I
10.1109/SBAC-PAD.2019.00020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The solution of sparse triangular linear systems is often the most time-consuming stage of preconditioned iterative methods to solve general sparse linear systems, where it has to be applied several times for the same sparse matrix. For this reason, its computational performance has a strong impact on a wide range of scientific and engineering applications, which has motivated the study of its efficient execution on massively parallel platforms. In this sense, several methods have been proposed to tackle this operation on graphics processing units (GPUs), which can be classified under either the level-set or the self-scheduling paradigms. The results obtained from the experimental evaluation of the different methods suggest that both paradigms perform well for certain problems but poorly for others. Additionally, the relation between the properties of the linear systems and the performance of the different solvers is not evident a-priori. In this context, techniques that allow to predict inexpensively which is be the best solver for a particular linear system can lead to important runtime reductions. Our approach leverages machine learning techniques to select the best sparse triangular solver for a given linear system, with focus on the case where a small number of triangular systems has to be solved for the same matrix. We study the performance of several methods using different features derived from the sparse matrices, obtaining models with more than 80% of accuracy and acceptable prediction speed. These results are an important advance towards the automatic selection of the best GPU solver for a given sparse triangular linear system, and the characterization of the performance of these kernels.
引用
收藏
页码:41 / 47
页数:7
相关论文
共 50 条
  • [41] Automatic localization and annotation of facial features using machine learning techniques
    Conilione, Paul C.
    Wang, Dianhui
    SOFT COMPUTING, 2011, 15 (06) : 1231 - 1245
  • [42] Automatic identification of residential building features using machine learning techniques
    Pietro, Carpanese
    Marco, Dona
    Francesca, da Porto
    XIX ANIDIS CONFERENCE, SEISMIC ENGINEERING IN ITALY, 2023, 44 : 1980 - 1987
  • [43] Automatic Feature Extraction and Selection For Machine Learning Based Intrusion Detection
    Liu, Jinjie
    Chung, Sun Sunnie
    2019 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI 2019), 2019, : 1400 - 1405
  • [44] Automatic localization and annotation of facial features using machine learning techniques
    Paul C. Conilione
    Dianhui Wang
    Soft Computing, 2011, 15 : 1231 - 1245
  • [45] Automatic Speech Recognition with Machine Learning: Techniques and Evaluation of Current Tools
    Fayan R.
    Montajabi Z.
    Gonsalves R.
    SMPTE Motion Imaging Journal, 2024, 133 (02): : 48 - 57
  • [46] Towards Automatic Critical Infrastructure Protection through Machine Learning
    Cazorla, Lorena
    Alcaraz, Cristina
    Lopez, Javier
    CRITICAL INFORMATION INFRASTRUCTURES SECURITY, CRITIS 2013, 2013, 8328 : 197 - 203
  • [47] AUTOMATIC SELECTION AND ANALYSIS OF JAPANESE NOTATIONAL VARIANTS ON THE BASIS OF MACHINE LEARNING
    Murata, Masaki
    Kojima, Masahiro
    Minamiguchi, Takuya
    Watanabe, Yasuhiko
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (10): : 4231 - 4246
  • [48] Enhancing Regional Wind Power Forecasting through Advanced Machine-Learning and Feature-Selection Techniques
    Taheri, Nabi
    Tucci, Mauro
    ENERGIES, 2024, 17 (21)
  • [49] Assessing the solution of one sparse triangular linear system on multi-many core platforms
    Marichal, Raul
    Dufrechou, Ernesto
    Ezzatti, Pablo
    2021 XLVII LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2021), 2021,
  • [50] Design of Automatic Education Classification Management System in Cognitive Web Services Platforms Using Machine Learning Techniques
    Xie, Tian
    INTERNATIONAL JOURNAL OF E-COLLABORATION, 2023, 19 (02)