Title :
Reverse Tracer: a software tool for generating realistic performance test programs
Author :
Sakamoto, Mariko ; Brisson, Larry ; Katsuno, Akira ; Inoue, Aiichiro ; Kimura, Yasunori
Author_Institution :
Fujitsu Labs. Ltd., Tokyo, Japan
Abstract :
During the development of high-performance processors, software performance models are used to obtain performance estimates. These models are not cycle-accurate, so their results can have significant errors, leading to performance surprises after the hardware is built. Some performance tests can run directly on the logic simulators, to get more accurate results, but those simulators cannot run large interactive workloads with I/O and much operating system code. So the accurate performance estimates from logic simulators are only available for application code, and are not adequate for the evaluation of powerful server systems that are primarily intended to run large interactive workloads. We discuss a software tool system, the "Reverse Tracer", that generates executable performance tests from an instruction trace of the workload. The generated performance tests retain the essential performance characteristics of multi-user I/O-intensive workloads without doing any real I/O, so they can run in logic simulation to measure performance accurately before the hardware is built.
Keywords :
application generators; automatic test software; input-output programs; logic simulation; performance evaluation; software tools; virtual machines; Reverse Tracer; accurate performance measurement; application code; errors; executable performance tests; high-performance processors; instruction trace; large interactive workloads; logic simulators; multi-user I/O-intensive workloads; noncycle-accurate models; operating system code; performance estimates; realistic-performance test program generation; server systems; software performance models; software tool; Computer architecture; Software testing; Software tools;
Conference_Titel :
High-Performance Computer Architecture, 2002. Proceedings. Eighth International Symposium on
Print_ISBN :
0-7695-1525-8
DOI :
10.1109/HPCA.2002.995700