Resumen
This paper presents a Machine Learning (ML) methodology for automatically tuning parallel applications in heterogeneous High Performance Computing (HPC) environments using Hardware Performance Counters (HwPCs). The methodology addresses three critical challenges: counter quantity versus accessibility tradeoff, data interpretation complexity, and dynamic optimization needs. The introduced ensemble-based methodology automatically identifies minimal yet informative HwPC sets for code region identification and tuning parameter optimization. Experimental validation demonstrates high accuracy in predicting optimal thread allocation ( > 0.90 K-fold accuracy) and thread affinity ( > 0.95 accuracy) while requiring only 4–6 HwPCs. Compared to search-based methods like OpenTuner, the methodology achieves competitive performance with dramatically reduced optimization time. The architecture-agnostic design enables consistent performance across CPU and GPU platforms. These results establish a foundation for efficient, portable, automatic, and scalable tuning of parallel applications.
| Título traducido de la contribución | Sintonització Automàtica basada en comptadors hardware i aprenentaage automàtic |
|---|---|
| Idioma original | Inglés |
| Número de artículo | 108358 |
| Número de páginas | 14 |
| Publicación | Future Generation Computer Systems |
| Volumen | 179 |
| DOI | |
| Estado | Publicada - jun 2026 |
Huella
Profundice en los temas de investigación de 'Automatic tuning based on hardware performance counters and machine learning'. En conjunto forman una huella única.Conjuntos de datos
-
Replication Data for: Automatic Tuning based on Hardware Performance Counters and Machine Learning
Filipovič, J. (Creador), Alcaraz Rodriguez, J. (Creador), Cesar Galobardes, E. (Creador), Sikora , A. B. (Creador) & Harutyunyan Gevorgyan, S. (Creador), CORA.Repositori de Dades de Recerca, 21 ene 2026
DOI: 10.34810/data2897, https://doi.org/10.34810/data2897
Dataset: Conjunto de datos
Citar esto
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver