DIESEL: A novel deep learning-based tool for SpMV computations and solving sparse linear equation systems

被引:0
|
作者
Thaha Mohammed
Aiiad Albeshri
Iyad Katib
Rashid Mehmood
机构
[1] Aalto University,Department of Computer Science
[2] King Abdulaziz University,Department of Computer Science
[3] King Abdulaziz University,High Performance Computing Center
来源
关键词
Sparse linear algebra; Sparse linear equation systems; Sparse matrix vector product (SpMV); Iterative solvers; Graphics processing units (GPUs); Artificial intelligence; Deep learning;
D O I
暂无
中图分类号
学科分类号
摘要
Sparse linear algebra is central to many areas of engineering, science, and business. The community has done considerable work on proposing new methods for sparse matrix-vector multiplication (SpMV) computations and iterative sparse solvers on graphical processing units (GPUs). Due to vast variations in matrix features, no single method performs well across all sparse matrices. A few tools on automatic prediction of best-performing SpMV kernels have emerged recently and require many more efforts to fully utilize their potential. The utilization of a GPU by the existing SpMV kernels is far from its full capacity. Moreover, the development and performance analysis of SpMV techniques on GPUs have not been studied in sufficient depth. This paper proposes DIESEL, a deep learning-based tool that predicts and executes the best performing SpMV kernel for a given matrix using a feature set carefully devised by us through rigorous empirical and mathematical instruments. The dataset comprises 1056 matrices from 26 different real-life application domains including computational fluid dynamics, materials, electromagnetics, economics, and more. We propose a range of new metrics and methods for performance analysis, visualization, and comparison of SpMV tools. DIESEL provides better performance with its accuracy 88.2%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$88.2\%$$\end{document}, workload accuracy 91.96%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$91.96\%$$\end{document}, and average relative loss 4.4%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$4.4\%$$\end{document}, compared to 85.9%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$85.9\%$$\end{document}, 85.31%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$85.31\%$$\end{document}, and 7.65%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$7.65\%$$\end{document} by the next best performing artificial intelligence (AI)-based SpMV tool. The extensive results and analyses presented in this paper provide several key insights into the performance of the SpMV tools and how these relate to the matrix datasets and the performance metrics, allowing the community to further improve and compare basic and AI-based SpMV tools in the future.
引用
收藏
页码:6313 / 6355
页数:42
相关论文
共 50 条
  • [21] A Deep Learning-Based Strategy to Initiate Diesel Particle Filter Regeneration
    Aslandere, Turgay
    Fan, Ke
    De Smet, Frederik
    Roettger, Daniel
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2022, 15 (05) : 601 - 612
  • [22] D-dCNN: A Novel Hybrid Deep Learning-Based Tool for Vibration-Based Diagnostics
    Akpudo, Ugochukwu Ejike
    Hur, Jang-Wook
    ENERGIES, 2021, 14 (17)
  • [23] Deep Learning-Based Transmitter Localization in Sparse Wireless Sensor Networks
    Liu, Runjie
    Zhang, Qionggui
    Zhang, Yuankang
    Zhang, Rui
    Meng, Tao
    SENSORS, 2024, 24 (16)
  • [24] Prediction of Optimal Solvers for Sparse Linear Systems Using Deep Learning
    Funk, Yannick
    Goetz, Markus
    Anzt, Hartwig
    PROCEEDINGS OF THE 2022 SIAM CONFERENCE ON PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, PP, 2022, : 14 - 24
  • [25] A method for solving sparse linear equations of power systems based on GPU
    Key Laboratory of Control of Power Transmission and Conversion , Ministry of Education, Shanghai
    200240, China
    不详
    100192, China
    Dianli Xitong Zidonghue, 2 (74-80):
  • [26] A novel diagnostic tool to differentiate primary origin of brain metastases: Deep learning-based radiomics
    Uysal, Emre
    Yildirim, Berna
    JOURNAL OF CLINICAL ULTRASOUND, 2023, 51 (09) : 1587 - 1588
  • [27] LBTest: A Learning-based Testing Tool for Reactive Systems
    Meinke, Karl
    Sindhu, Muddassar A.
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 447 - 454
  • [28] BioTMPy: A Deep Learning-Based Tool to Classify Biomedical Literature
    Alves, Nuno
    Rodrigues, Ruben
    Rocha, Miguel
    PRACTICAL APPLICATIONS OF COMPUTATIONAL BIOLOGY & BIOINFORMATICS, PACBB 2021, 2022, 325 : 115 - 125
  • [29] DeepTFactor: A deep learning-based tool for the prediction of transcription factors
    Kim, Gi Bae
    Gao, Ye
    Palsson, Bernhard O.
    Lee, Sang Yup
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2021, 118 (02)
  • [30] Development of a deep learning-based tool to assist wound classification
    Huang, Po -Hsuan
    Pan, Yi -Hsiang
    Luo, Ying -Sheng
    Chen, Yi -Fan
    Lo, Yu -Cheng
    Chen, Trista Pei -Chun
    Perng, Cherng -Kang
    JOURNAL OF PLASTIC RECONSTRUCTIVE AND AESTHETIC SURGERY, 2023, 79 : 89 - 97