Research Article

Predicting CPU Performance Score with Regression Analysis

Volume: 16 Number: 1 March 26, 2025
TR EN

Predicting CPU Performance Score with Regression Analysis

Abstract

The purpose of this research is to use regression analysis to predict a CPU's performance score based on its features. CPU performance is incredibly important to evaluate when choosing a computer, along with system configuration and design. Support Vector Regression (SVR), Random Forest Regression (RFR), Multiple Linear Regression (MLR), Gradient Boosting Regression (GBR) and Neural Network Regression (NNR) are used to estimate the CPU's performance score. To test the algorithms, 30 percent of the data set was selected as test data and 70 percent as training data, separated randomly. As a result, the NNR has the highest of the coefficient of determination score which is 0.976, followed by GBR, 0.958. MLR, RFR and SVR algorithms have the R-squared score of 0.952, 0.934 and 0.865, respectively.

Keywords

References

  1. [1] J. Cao, J. Fu, M. Li, and J. Chen, “CPU load prediction for cloud environment based on a dynamic ensemble model,” Software, Practice & Experience/Software, Practice and Experience, vol. 44, no. 7, pp. 793–804, Oct. 2013, doi: 10.1002/spe.2231.
  2. [2] G. Contreras and M. Martonosi, “Power prediction for intel XScale® processors using performance monitoring unit events,” Jan. 2005, doi: https://doi.org/10.1145/1077603.1077657.
  3. [3] W. Wang, X. Huang, X. Qin, W. Zhang, J. Wei, and H. Zhong, “Application-Level CPU Consumption Estimation: Towards Performance Isolation of Multi-tenancy Web Applications,” Jun. 2012, doi: https://doi.org/10.1109/cloud.2012.81.
  4. [4] C. Foots, P. Pal, R. Datta, and A. Segev, “CPU Hardware Classification and Performance Prediction using Neural Networks and Statistical Learning,” International Journal of Artificial Intelligence & Applications, vol. 11, no. 4, pp. 1–13, Jul. 2020, doi: https://doi.org/10.5121/ijaia.2020.11401.
  5. [5] “Unbiased hardware comparisons,” technical.city. https://technical.city/ (accessed Nov 25, 2022).
  6. [6] “PassMark - CPU Benchmarks - CPU Mega Page - Detailed List of Benchmarked CPUs,” www.cpubenchmark.net. https://www.cpubenchmark.net/CPU_mega_page.html (accessed Nov 25, 2022)
  7. [7] “Intel® Processors for PC, Laptops, Servers, and AI,” Intel. https://www.intel.com/content/www/us/en/products/details/processors.html (accessed Nov 25, 2022)
  8. [8] AMD Processors | AMD. https://www.amd.com/en/processors/. [Accessed: Nov 25, 2022]

Details

Primary Language

English

Subjects

Machine Learning (Other) , Data Management and Data Science (Other)

Journal Section

Research Article

Early Pub Date

March 26, 2025

Publication Date

March 26, 2025

Submission Date

May 31, 2024

Acceptance Date

January 10, 2025

Published in Issue

Year 2025 Volume: 16 Number: 1

IEEE
[1]G. Kaya, E. Şen, and O. Altay, “Predicting CPU Performance Score with Regression Analysis”, DUJE, vol. 16, no. 1, pp. 1–11, Mar. 2025, doi: 10.24012/dumf.1493049.