NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The Automated Instrumentation and Monitoring System (AIMS): Design and ArchitectureWhether a researcher is designing the 'next parallel programming paradigm', another 'scalable multiprocessor' or investigating resource allocation algorithms for multiprocessors, a facility that enables parallel program execution to be captured and displayed is invaluable. Careful analysis of such information can help computer and software architects to capture, and therefore, exploit behavioral variations among/within various parallel programs to take advantage of specific hardware characteristics. A software tool-set that facilitates performance evaluation of parallel applications on multiprocessors has been put together at NASA Ames Research Center under the sponsorship of NASA's High Performance Computing and Communications Program over the past five years. The Automated Instrumentation and Monitoring Systematic has three major software components: a source code instrumentor which automatically inserts active event recorders into program source code before compilation; a run-time performance monitoring library which collects performance data; and a visualization tool-set which reconstructs program execution based on the data collected. Besides being used as a prototype for developing new techniques for instrumenting, monitoring and presenting parallel program execution, AIMS is also being incorporated into the run-time environments of various hardware testbeds to evaluate their impact on user productivity. Currently, the execution of FORTRAN and C programs on the Intel Paragon and PALM workstations can be automatically instrumented and monitored. Performance data thus collected can be displayed graphically on various workstations. The process of performance tuning with AIMS will be illustrated using various NAB Parallel Benchmarks. This report includes a description of the internal architecture of AIMS and a listing of the source code.
Document ID
20020048643
Acquisition Source
Ames Research Center
Document Type
Other
Authors
Yan, Jerry C.
(MRJ, Inc. United States)
Schmidt, Melisa
(MRJ, Inc. United States)
Schulbach, Cathy
(NASA Ames Research Center Moffett Field, CA United States)
Bailey, David
Date Acquired
August 20, 2013
Publication Date
January 1, 1997
Subject Category
Computer Systems
Report/Patent Number
NAS-97-001
Funding Number(s)
PROJECT: RTOP 509-10-31
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

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