Saved in:
Bibliographic Details
Main Author: Veneva, Milena
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.27351
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910243984769024
author Veneva, Milena
author_facet Veneva, Milena
contents This paper presents a machine learning (ML)-based heuristic for finding the optimum sub-system size for the CUDA implementation of the parallel partition algorithm. Computational experiments for different system of linear algebraic equation (SLAE) sizes are conducted, and the optimum sub-system size for each of them is found empirically. To estimate a model for the sub-system size, we perform the k-nearest neighbors (kNN) classification method. Statistical analysis of the results is done. By comparing the predicted values with the actual data, the algorithm is deemed to be acceptably good. Next, the heuristic is expanded to work for the recursive parallel partition algorithm as well. An algorithm for determining the optimum sub-system size for each recursive step is formulated. A kNN model for predicting the optimum number of recursive steps for a particular SLAE size is built.
format Preprint
id arxiv_https___arxiv_org_abs_2510_27351
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ML-Based Optimum Sub-system Size Heuristic for the GPU Implementation of the Tridiagonal Partition Method
Veneva, Milena
Distributed, Parallel, and Cluster Computing
65Y05, 65Y10, 90C59, 68T20
This paper presents a machine learning (ML)-based heuristic for finding the optimum sub-system size for the CUDA implementation of the parallel partition algorithm. Computational experiments for different system of linear algebraic equation (SLAE) sizes are conducted, and the optimum sub-system size for each of them is found empirically. To estimate a model for the sub-system size, we perform the k-nearest neighbors (kNN) classification method. Statistical analysis of the results is done. By comparing the predicted values with the actual data, the algorithm is deemed to be acceptably good. Next, the heuristic is expanded to work for the recursive parallel partition algorithm as well. An algorithm for determining the optimum sub-system size for each recursive step is formulated. A kNN model for predicting the optimum number of recursive steps for a particular SLAE size is built.
title ML-Based Optimum Sub-system Size Heuristic for the GPU Implementation of the Tridiagonal Partition Method
topic Distributed, Parallel, and Cluster Computing
65Y05, 65Y10, 90C59, 68T20
url https://arxiv.org/abs/2510.27351