Title: Modeling Processor Performance Using Monte Carlo Techniques

Speaker: Ramkumar Srinivasan, New Mexico State University

Date/Time: Wednesday, May 23, 2007, 1:30pm – 2:30pm

Location: CSRI Building/Room 90 (Sandia NM)

Brief Abstract: Performance evaluation of modern processors is becoming increasingly difficult because of the lack of proper simulation frameworks. We have developed a Monte Carlo performance prediction methodology for in-order issue architectures and have successfully applied it to model the Itanium-2, Niagara, and CELL processors. These models use application characteristics such as dependence profiles, instruction mix, and microarchitectural characteristics such as cache hit rates to predict performance in a few seconds. Validations indicate that the model predicts performance to within 10% of measurements. Besides accurate performance prediction, the model can be used for design-space exploration to help answer questions such as: "What is is the performance impact of a 2X faster floating-point unit? Is a better branch predictor required?". Also, the model decomposes stalls into its constituents helping the application designer quickly realize microarchitectural bottlenecks. In this talk, we will describe our Monte Carlo Itanium-2/CELL performance model.

CSRI POC: James Ang, (505) 844-0068



©2005 Sandia Corporation | Privacy and Security | Maintained by Bernadette Watts and Deanna Ceballos