Title :
IDtrace-a tracing tool for i486 simulation
Author :
Pierce, Jim ; Mudge, Trevor
Author_Institution :
Michigan Univ., MI, USA
fDate :
31 Jan-2 Feb 1994
Abstract :
The authors describe IDtrace, a binary instrumentation tool which produces execution traces for the ix86 instruction set architecture. Long execution traces can be generated quickly and easily for input to a wide variety of performance evaluation tools. Issues involved in the construction of such a tool are listed along with illustrations of the uses of different generated traces. One example observes the behavior of a branch prediction technique and another compares the cache behavior of the i486 with that of the MIPS R3000
Keywords :
computer architecture; instruction sets; program diagnostics; virtual machines; IDtrace; MIPS R3000; binary instrumentation tool; branch prediction technique; cache behavior; execution traces; i486 simulation; ix86 instruction set architecture; long execution traces; performance evaluation tools; tracing tool; Computational modeling; Computer architecture; Computer simulation; Counting circuits; History; Instruments; Prediction algorithms; Predictive models; Runtime; Software tools;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1994., MASCOTS '94., Proceedings of the Second International Workshop on
Conference_Location :
Durham, NC
Print_ISBN :
0-8186-5292-6
DOI :
10.1109/MASCOT.1994.284381