NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Address tracing of parallel systems via TRAPEDSTrace-driven simulation is an important aid in performance analysis of computer systems. Capturing address traces to use in these simulations, however, is a difficult problem for parallel processor architectures. A technique termed TRAPEDS modifies executable code (at the assembly language level) to dynamically collect the address trace from executing code. TRAPEDS has recently been implemented on both a hypercube multicomputer and a shared-memory multiprocessor. Particular attention is focused on strategies for efficiently and accurately collecting traces from both classes of parallel machines. The iPSC/2 hypercube multicomputer implementation traces both user and system code, and performs simulation on-the-fly to avoid large storage costs. Strategies are detailed for mitigating address trace distortion when collecting operating system traces. The Encore Multimax multiprocessor implementation uses a timer-based approach to reflect the interleaving of the processor traces and stores the traces to disc. Time and space overhead results are presented for both TRAPEDS implementations. Experimental cache simulation results derived from iPSC/2 address traces are presented to illustrate the importance of tracing operating system references.
Document ID
19930050580
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Stunkel, Craig B.
(IBM Thomas J. Watson Research Center Yorktown Heights, NY, United States)
Janssens, Bob
(NASA Langley Research Center Hampton, VA, United States)
Fuchs, W. K.
(Illinois Univ. Urbana, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1992
Publication Information
Publication: Microprocessors & Microsystems
Volume: 16
Issue: 5
ISSN: 0141-9331
Subject Category
Computer Programming And Software
Accession Number
93A34577
Funding Number(s)
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available