NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
TRAPEDS: Producing traces for multicomputers via execution-driven simulationTrace-driven simulation is an important aid in performance analysis of computer systems. Capturing address traces for these simulations is a difficult problem for single processors and particularly for multicomputers. Even when existing trace methods can be used on multicomputers, the amount of collected data typically grows with the number of processors, so I/O and trace storage costs increase. A new technique is presented which modifies the executable code to dynamically collect the address trace from the user code and analyzes this trace during the execution of the program. This method helps resolve the I/O and storage problems and facilitates parallel analysis of the address trace. If a trace stored on disk is desired, the generated trace information can also be written to files during execution, with a resultant drop in program execution speed. An initial implementation on the Intel iPSC/2 hypercube multicomputer is detailed, and sample simulation results are presented. The effect of this trace collection method on execution time is illustrated.
Document ID
19890008687
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Stunkel, Craig B.
(Illinois Univ. Urbana-Champaign, IL, United States)
Fuchs, W. Kent
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
December 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:184777
CSG-94
UILU-ENG-88-2261
NASA-CR-184777
Accession Number
89N18058
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available