loading...
The BlueGene/L pseudo cycle-accurate simulator
Austin, TX, USA March 10-March 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISPASS.2004.12913542004 IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
L.R. Bachega, Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
J.R. Brunheroto, Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
L. DeRose, Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
P. Mindlin, Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
J.E. Moreira, Thomas J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
The design and development of a new computer system is a lengthy process, with a considerable amount of time elapsed between the beginning of development and first hardware availability. Hence, fast and reasonably accurate simulation of processor architecture has become critical as an enabling mechanism for software engineers to develop and tune system software and applications. In this paper, we present the time-stamped timing model extensions to the BlueGene/L functional simulator. These extensions were implemented to create a pseudo cycle-accurate simulator capable of providing tracing capabilities for detection of bottlenecks and for performance tuning of applications, before the actual hardware became available. Our validation tests, using the DAXPY kernel and the serial version of the NAS benchmarks, show that our pseudo cycle-accurate simulator provides timing information within 15% of the times measured using the actual BlueGene/L hardware. In addition, we present a couple of case studies, which describes how this simulator can be used for identification of performance bottlenecks and for application tuning.
Citation:
L.R. Bachega, J.R. Brunheroto, L. DeRose, P. Mindlin, J.E. Moreira, "The BlueGene/L pseudo cycle-accurate simulator," ispass, pp.36-44, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.