A Novel Method to Predict Processor Performance by Modeling Different Architecture Parameters
Joseph Issa1 Show affiliations
- Notre Dame University, Lebanon
Journal of Computer Science, Volume 16, Issue 4, pp. 479–492 · 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.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
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
- Licence
- CC BY 3.0
- Issue
- Volume 16, Issue 4
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
