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 条
  • [32] Fingerprinting IIoT Devices Through Machine Learning Techniques
    Zhou, Feng
    Qu, Hua
    Liu, Hailong
    Liu, Hong
    Li, Bo
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (07): : 779 - 794
  • [33] Improving User Stereotypes through Machine Learning Techniques
    Basile, Teresa M. A.
    Esposito, Floriana
    Ferilli, Stefano
    DIGITAL LIBRARIES AND ARCHIVES, 2011, 249 : 38 - 48
  • [34] Mitigating Webshell Attacks through Machine Learning Techniques
    Guo, You
    Marco-Gisbert, Hector
    Keir, Paul
    FUTURE INTERNET, 2020, 12 (01):
  • [35] Osteoporosis Detection Using Machine Learning Techniques and Feature Selection
    Iliou, Theodoros
    Anagnostopoulos, Christos-Nikolaos
    Anastassopoulos, George
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2014, 23 (05)
  • [36] ESG ratings explainability through machine learning techniques
    Del Vitto, Alessandro
    Marazzina, Daniele
    Stocco, Davide
    ANNALS OF OPERATIONS RESEARCH, 2023,
  • [37] Iris recognition through machine learning techniques: A survey
    De Marsico, Maria
    Petrosino, Alfredo
    Ricciardi, Stefano
    PATTERN RECOGNITION LETTERS, 2016, 82 : 106 - 115
  • [38] Fingerprinting IIoT Devices Through Machine Learning Techniques
    Feng Zhou
    Hua Qu
    Hailong Liu
    Hong Liu
    Bo Li
    Journal of Signal Processing Systems, 2021, 93 : 779 - 794
  • [39] Translation selection through machine learning with language resources
    Lee, Hyun Ah
    Computer Processing of Oriental Languages, Proceedings: BEYOND THE ORIENT: THE RESEARCH CHALLENGES AHEAD, 2006, 4285 : 370 - 377
  • [40] A Machine Learning Based Automatic Tomato Classification System
    Chen, Xin
    Sun, Zhan-Li
    Chen, Xia
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 5105 - 5108