Work

Cross-Platform Performance Prediction of Software Applications Using Machine Learning Models for Optimized Resource Utilization

Year: 2026
Type: article
Abstract: Efficient cross-platform performance prediction and resource optimization are critical for deploying software applications in heterogeneous computing environments. Existing models often struggle to capture complex software–hardware dependencies and evolving workload dynamics, resulting in limited prediction accuracy and poor adaptability. To overcome these limitations, this study introduces a unified intelligent framework that seamlessly integrates Platform-Aware Graph Attention (PAGA), Cross Platform Temporal Memory (CPTM), and NSGA-II optimization. This tri-layer integration uniquely combines structural dependency learning, temporal sequence understanding, and multi-objective optimization to deliver adaptive and generalizable performance prediction across diverse hardware platforms. The model is implemented in Python using PyTorch for deep learning components and NumPy/Matplotlib for analysis. Experiments are conducted on a cloud performance dataset (CPU, memory, network, energy, execution time, instruction count) from Kaggle. The proposed framework achieves high prediction accuracy with MAE = 0.087, RMSE = 0.132, and R² = 0.97, marking a 20 25% improvement over baseline models. In the optimization stage, NSGA-II achieves 26.8% execution time reduction, 23.5% energy saving, and 17.4% memory utilization improvement. These results highlight the novelty and effectiveness of the integrated PAGA–CPTM–NSGA-II architecture, demonstrating its potential for scalable, resource-efficient, and cross-platform software performance management in real-world deployments.
Language: English
Open Access status: hybrid
OpenAlex ID: W7212430440
FWCI:
Cites: 14
Cited by:
Related to: 10