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
关键词
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 条
  • [31] Learning dataset representation for automatic machine learning algorithm selection
    Cohen-Shapira, Noy
    Rokach, Lior
    KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (10) : 2599 - 2635
  • [32] Learning dataset representation for automatic machine learning algorithm selection
    Noy Cohen-Shapira
    Lior Rokach
    Knowledge and Information Systems, 2022, 64 : 2599 - 2635
  • [33] Using machine learning techniques to analyze the performance of concurrent kernel execution on GPUs
    Carvalho, Pablo
    Clua, Esteban
    Paes, Aline
    Bentes, Cristiana
    Lopes, Bruno
    Drummond, Lucia Maria de A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 (113): : 528 - 540
  • [34] Effective Machine Learning Based Format Selection and Performance Modeling for SpMV on GPUs
    Nisa, Israt
    Siegel, Charles
    Rajam, Aravind Sukumaran
    Vishnu, Abhinav
    Sadayappan, P.
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 1056 - 1065
  • [35] Decision Support System for Diabetes Mellitus through Machine Learning Techniques
    Rashid, Tarik A.
    Abdulla, Saman. M.
    Abdulla, Rezhna. M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 170 - 178
  • [36] Diagnosis of polycystic ovary syndrome through different machine learning and feature selection techniques
    Homay Danaei Mehr
    Huseyin Polat
    Health and Technology, 2022, 12 : 137 - 150
  • [37] Diagnosis of polycystic ovary syndrome through different machine learning and feature selection techniques
    Danaei Mehr, Homay
    Polat, Huseyin
    HEALTH AND TECHNOLOGY, 2022, 12 (01) : 137 - 150
  • [38] Enhancing a machine learning model for predicting agricultural drought through feature selection techniques
    Nikdad, Pardis
    Ghaleni, Mehdi Mohammadi
    Moghaddasi, Mahnoosh
    Pradhan, Biswajeet
    APPLIED WATER SCIENCE, 2024, 14 (06)
  • [39] Enhancing stroke disease classification through machine learning models via a novel voting system by feature selection techniques
    Hasan, Mahade
    Yasmin, Farhana
    Hassan, Md. Mehedi
    Yu, Xue
    Yeasmin, Soniya
    Joshi, Herat
    Islam, Sheikh Mohammed Shariful
    PLOS ONE, 2025, 20 (01):
  • [40] Automatic Language Identification using Machine learning Techniques
    Venkatesan, Hariraj
    Venkatasubramanian, T. Varun
    Sangeetha, J.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES 2018), 2018, : 583 - 588