Research Article Open Access

A Novel Method to Predict Processor Performance by Modeling Different Architecture Parameters

Joseph Issa1
  • 1 Notre Dame University, Lebanon
Journal of Computer Science
Volume 16 No. 4, 2020, 479-492

DOI: https://doi.org/10.3844/jcssp.2020.479.492

Submitted On: 31 December 2019 Published On: 22 April 2020

How to Cite: Issa, J. (2020). A Novel Method to Predict Processor Performance by Modeling Different Architecture Parameters. Journal of Computer Science, 16(4), 479-492. https://doi.org/10.3844/jcssp.2020.479.492

Abstract

Predicting processor throughput and performance is one of the essential aspects of computer architecture. It is crucial to model processor performance behavior for future architectures based on the existing data set. Modeling processor performance for a given workload enables architects to enhance processor features to meet specific performance targets for a given benchmark. Developing an estimation method to predict performance using one micro-architecture parameter is limited, given the need to model multiple parameters simultaneously. In this paper, we propose a novel performance prediction method for SPEC CPU 2006 and HDxPRT 2014 benchmarks based on a combination of measured and estimated performance data. The performance project model predicts processor performance while altering multiple microarchitecture parameters simultaneously such as memory speed, number of cores and the core frequency. We also present a detailed timing analysis for each processor sub-component. The model is verified to project performance with less than 5% error margin between projected and measured baseline.

  • 356 Views
  • 108 Downloads
  • 0 Citations

Download

Keywords

  • Performance Analysis
  • Performance Estimations
  • Processor Architecture
  • Microarchitecture
  • Computational Modeling