Investigating the Impact of Algorithms and Hardware on Machine Learning Models in HPC Systems

The development and effectiveness of machine learning (ML) applications rely on the support from underlying computing systems. This project investigates the impact of algorithmic techniques and high-performance computing (HPC) system components on ML performance. Following standardized image data preprocessing, the Synthetic Minority Over-sampling Technique (SMOTE) is employed for class balancing, and the Recursive Feature Elimination with Cross-Validation (RFECV) technique is employed for optimal feature selection. An HPC cluster featuring hundreds of central processing unit (CPU) cores, multiple graphics processing unit (GPU) accelerators, several terabytes of random-access memory (RAM), and running the CentOS Linux distribution is used to investigate the training time and prediction accuracy of various ML models, including Support Vector Machine (SVM), Convolutional Neural Network (CNN), Random Forests (RF), and Extreme Gradient Boosting (XGBoost). Per fair-share scheduling policy, this study uses up to four CPU cores, two GPU accelerators, and 150 gigabytes of RAM. Simulation results show that the CNN model outperforms the other models. Using the top 50% of balanced features reduces the CNN model’s training time significantly, up to 90.39%, with a slight increase in accuracy. Allocating four CPU cores and two GPU accelerators, rather than relying on a single CPU core without GPU support, cut the training time up to 56.18%, while maintaining comparable accuracy. The impact of hardware support on ML models can be extended to investigate how resource allocation affects ML inference time.

Authors

Institutions

Publication Details

Published
2025-09-15
DOI
https://doi.org/10.1109/hpec67600.2025.11196689
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Investigating the Impact of Algorithms and Hardware on Machine Learning Models in HPC Systems

Md Raihan Uddin, Abu Asaduzzaman, Christian C. Thompson, Fairuz Nawar
Neural Networks and Applications
article

Investigating the Impact of Algorithms and Hardware on Machine Learning Models in HPC Systems

Md Raihan Uddin, Abu Asaduzzaman, Christian C. Thompson, Fairuz Nawar
article en

Abstract

The development and effectiveness of machine learning (ML) applications rely on the support from underlying computing systems. This project investigates the impact of algorithmic techniques and high-performance computing (HPC) system components on ML performance. Following standardized image data preprocessing, the Synthetic Minority Over-sampling Technique (SMOTE) is employed for class balancing, and the Recursive Feature Elimination with Cross-Validation (RFECV) technique is employed for optimal feature selection. An HPC cluster featuring hundreds of central processing unit (CPU) cores, multiple graphics processing unit (GPU) accelerators, several terabytes of random-access memory (RAM), and running the CentOS Linux distribution is used to investigate the training time and prediction accuracy of various ML models, including Support Vector Machine (SVM), Convolutional Neural Network (CNN), Random Forests (RF), and Extreme Gradient Boosting (XGBoost). Per fair-share scheduling policy, this study uses up to four CPU cores, two GPU accelerators, and 150 gigabytes of RAM. Simulation results show that the CNN model outperforms the other models. Using the top 50% of balanced features reduces the CNN model’s training time significantly, up to 90.39%, with a slight increase in accuracy. Allocating four CPU cores and two GPU accelerators, rather than relying on a single CPU core without GPU support, cut the training time up to 56.18%, while maintaining comparable accuracy. The impact of hardware support on ML models can be extended to investigate how resource allocation affects ML inference time.

Wichita State University (US)
Openalex Percentile: Top 85%
Neural Networks 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.