DocumentCode :
2535912
Title :
Extending the Monte Carlo Processor Modeling Technique: Statistical Performance Models of the Niagara 2 Processor
Author :
Alkohlani, Waleed ; Cook, Jeanine ; Srinivasan, Ram
fYear :
2010
fDate :
13-16 Sept. 2010
Firstpage :
363
Lastpage :
374
Abstract :
With the complexity of contemporary single- and multi-core, multi-threaded processors comes a greater need for faster methods of performance analysis and design. It is no longer practical to use only cycle-accurate processor simulators for design space analysis of modern processors and systems. Therefore, we propose a statistical processor modeling method that is based on Monte Carlo techniques. In this paper, we present new details of the methodology and the recent extensions that we have made to it, including the capability to model multi-core processors. We detail the steps to develop a new model and then present statistical performance models of the Sun Niagara 2 processor micro-architecture that, together with a previously published Itanium 2 Monte Carlo model, demonstrates the validity of the technique and its new capabilities. We show that we can accurately predict single and multi-core performance within 7% of actual on average, and we can use the models to quickly pinpoint performance problems at various components.
Keywords :
Monte Carlo methods; digital simulation; microprocessor chips; statistical analysis; Itanium 2 Monte Carlo processor modeling; Sun Niagara 2 processor; cycle-accurate processor simulator; multicore processor; multithreaded processor; statistical performance model; Analytical models; Computational modeling; Generators; Instruction sets; Monte Carlo methods; Pipelines; Predictive models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location :
San Diego, CA
ISSN :
0190-3918
Print_ISBN :
978-1-4244-7913-9
Electronic_ISBN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2010.44
Filename :
5599181
Link To Document :
بازگشت