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 条
  • [21] Automatic Features Detection in a Fluvial Environment through Machine Learning Techniques Based on UAVs Multispectral Data
    Pontoglio, Emanuele
    Dabove, Paolo
    Grasso, Nives
    Lingua, Andrea Maria
    REMOTE SENSING, 2021, 13 (19)
  • [22] Detecting Overfitting of Machine Learning Techniques for Automatic Vulnerability Detection
    Risse, Niklas
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 2189 - 2191
  • [23] Automatic Selection of Tuning Plugins in PTF Using Machine Learning
    Mijakovic, Robert
    Gerndt, Michael
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 349 - 358
  • [24] Automatic Classification of Foot Thermograms Using Machine Learning Techniques
    Filipe, Vitor
    Teixeira, Pedro
    Teixeira, Ana
    ALGORITHMS, 2022, 15 (07)
  • [25] Automatic Selection of Machine Learning Models for Armed People Identification
    Javier Amado-Garfias, Alonso
    Conant-Pablos, Santiago Enrique
    Ortiz-Bayliss, Jose Carlos
    Terashima-Marin, Hugo
    IEEE ACCESS, 2024, 12 : 175952 - 175968
  • [26] Novel automatic scorpion-detection and -recognition system based on machine-learning techniques
    Giambelluca, Francisco L.
    Cappelletti, Marcelo A.
    Osio, Jorge R.
    Giambelluca, Luis A.
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2021, 2 (02):
  • [27] Designing Adaptive Learning Support through Machine Learning Techniques
    Oboko, Robert O.
    Maina, ELizaphan M.
    Waiganjo, Peter W.
    Omwenga, Elijah I.
    Wario, Ruth D.
    2016 IST-AFRICA WEEK CONFERENCE, 2016,
  • [28] Automatic Load Model Selection Based on Machine Learning Algorithms
    Hernandez-Pena, S.
    Perez-Londono, S.
    Mora-Florez, J.
    IEEE ACCESS, 2022, 10 : 89308 - 89319
  • [29] Algorithm Selection of MPI Collectives using Machine Learning Techniques
    Hunold, Sascha
    Carpen-Amarie, Alexandra
    PROCEEDINGS OF 2018 IEEE/ACM PERFORMANCE MODELING, BENCHMARKING AND SIMULATION OF HIGH PERFORMANCE COMPUTER SYSTEMS (PMBS 2018), 2018, : 45 - 50
  • [30] Prediction of Cardiovascular Disease by Feature Selection and Machine Learning Techniques
    Ranade, Aditya
    Pise, Nitin
    ARTIFICIAL INTELLIGENCE: THEORY AND APPLICATIONS, VOL 2, AITA 2023, 2024, 844 : 457 - 472