Correlation between detailed and simplified simulations in studying multiprocessor architecture

Simulation of multiprocessor systems is widely used to evaluate design alternatives. Using detailed simulation can be prohibitive especially for tackling large design space. Simplified simulation, on the other hand, may not provide accurate picture of the performance trend. In this work, we studied the correlation between the measurements of synchronization-based execution times for detailed and simplified simulations. We show that these measurements are highly correlated. Using the correlation information, the total detailed execution time can be estimated within 5% error with less than 25% of the detailed simulation cycles.

[1]  Mary K. Vernon,et al.  Analytic Evaluation of Shared-Memory Architectures , 2003, IEEE Trans. Parallel Distributed Syst..

[2]  Scott Devine,et al.  Using the SimOS machine simulator to study complex computer systems , 1997, TOMC.

[3]  James E. Smith,et al.  Statistical simulation of symmetric multiprocessor systems , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[4]  Lieven Eeckhout,et al.  Control flow modeling in statistical simulation for accurate and efficient processor design studies , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..

[5]  James E. Smith,et al.  Modeling superscalar processors via statistical simulation , 2001, Proceedings 2001 International Conference on Parallel Architectures and Compilation Techniques.

[6]  Mary K. Vernon,et al.  Analytic evaluation of shared-memory systems with ILP processors , 1998, ISCA.

[7]  K. Shanmugan,et al.  Random Signals: Detection, Estimation and Data Analysis , 1988 .