Efficient Matrix Multiplication on Homogenous GPUs Using Reinforcement Learning for Scientific Computing

Matrix multiplication serves as a critical operation in neural networks and scientific computing, where algorithmic improvements can significantly impact execution speed. Existing optimized algorithms still leave room for performance enhancement. This paper proposes a reinforcement learning (RL) framework to dynamically select matrix multiplication methods based on matrix attributes and hardware conditions. A dataset of matrices with varying dimensions and densities is used to train an RL agent operating on homogeneous GPUs, optimizing algorithm selection to enhance parallel processing efficiency. Real-time performance metrics, including computational complexity, runtime, temperature, and voltage, guide decision-making. The proposed approach demonstrates how RL can substantially reduce computation time and improve resource utilization for large-scale matrix operations. Experimental evaluation validates the efficiency of RL-based optimization in scientific computing tasks, emphasizing practical improvements in computational speed and hardware-aware resource management.

Authors

Institutions

Publication Details

Published
2025-05-23
DOI
https://doi.org/10.1109/vlsisata65374.2025.11070161
Primary Topic
Cellular Automata and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient Matrix Multiplication on Homogenous GPUs Using Reinforcement Learning for Scientific Computing

Prasanth Sundararajan, J. P. Anita
Cellular Automata and Applications
article

Efficient Matrix Multiplication on Homogenous GPUs Using Reinforcement Learning for Scientific Computing

Prasanth Sundararajan, J. P. Anita
article en

Abstract

Matrix multiplication serves as a critical operation in neural networks and scientific computing, where algorithmic improvements can significantly impact execution speed. Existing optimized algorithms still leave room for performance enhancement. This paper proposes a reinforcement learning (RL) framework to dynamically select matrix multiplication methods based on matrix attributes and hardware conditions. A dataset of matrices with varying dimensions and densities is used to train an RL agent operating on homogeneous GPUs, optimizing algorithm selection to enhance parallel processing efficiency. Real-time performance metrics, including computational complexity, runtime, temperature, and voltage, guide decision-making. The proposed approach demonstrates how RL can substantially reduce computation time and improve resource utilization for large-scale matrix operations. Experimental evaluation validates the efficiency of RL-based optimization in scientific computing tasks, emphasizing practical improvements in computational speed and hardware-aware resource management.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 81%
Cellular Automata and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.