Abstract
The architectural analysis tools that output bottleneck information do not allow knowledge transfer to other applications or architectures. So, we propose a novel tool that can predict an application’s bottlenecks for unavailable architectures. We (i) identify the bottleneck characteristics of 44 applications and use this as the dataset for our ML/DL model; (ii) identify the correlations between metrics and bottlenecks to create our tool’s initial feature list; (iii) propose an architectural bottleneck analysis model – MLAM – that employs random forest regression (RFR) and multi-layer perceptron (MLP) regression; (iv) present results that indicate MLAM tool can achieve 0.70 (RFR) and 0.72 (MLP) R2 inference accuracy in predicting bottlenecks; (v) present five versions of MLAM, four of which are trained with single architecture data, and one of which is trained with multiple architecture data, to predict bottlenecks for new architectures.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 145-152 |
| Number of pages | 8 |
| Journal | Performance Evaluation Review |
| Volume | 53 |
| Issue number | 2 |
| DOIs | |
| State | Published - Aug 27 2025 |
All Science Journal Classification (ASJC) codes
- Software
- Hardware and Architecture
- Computer Networks and Communications
Fingerprint
Dive into the research topics of 'MLAM: A Machine Learning-Aided Architectural Bottleneck Analysis Model for x86 Architectures'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver