National High-Performance Software Exchange
Software Catalog
Back to the NHSE Software Catalog
AIMS - An Automated Instrumentation and Monitoring System
- Abstract
- AIMS is a software toolkit that facilitates performance evaluation of parallel applications on multiprocessors. It includes 1. xinstrument: a source-code instrumentor that supports Fortran77 and C message-passing programs written under two communication libraries: MPI and PVM. 2. monitor: a library of timestamping and trace-collection routines that run on the IBM SP-2, as well as networks of workstations (including Convex/HP Cluster, SparcStations, SGIs, and SGI/PowerChallenge connected by a LAN). 3. pc: a utility for removing monitoring overhead and its effects on the communication patterns as recorded on the tracefile. 4. Visualization/Analysis Toolkit: a tracefile animation and analysis toolkit: The tracefile contains event records of the program execution. After execution, it is collected and transferred to a graphics workstation where it can be analyzed and displayed by AIMS' visualization toolkits. AIMS provides four trace post-processing kernels to support, respectively, visualization/animation, text-based profiling, hierarchical performance tuning, and performance prediction. 5. atopg: a suite of compatibility tools that convert AIMS-generated traces into formats used by other performance-visualization tools, such as Pablo, ParaGraph, and certain AVS/Explorer modules. AIMS can be used to illustrate algorithm behavior, help analyze program execution and highlight problem areas that can then be modified to improve program execution.
- DateOfInformation
- Fri Jun 5 16:45:10 1998
- Domain
- Parallel Processing Tools!Execution and Performance Analyzers (including debuggers)
- Keyword
- performance analysis; performance visualization
- Name
- AIMS - An Automated Instrumentation and Monitoring System
- TargetEnvironment
- Currently, AIMS accepts FORTRAN and C parallel programs written using two message passing libraries: MPI and PVM. The platforms currently supported include the IBM SP2 and clusters of workstations such as sunSparcs, SGI, SGI/PowerChallenge and HP). Earlier versions supporting CMMD on TMC's CM-5, NX on Intel's Paragon are no longer supported but the source code can be made available through special arrangement. A version of AIMS supporting HPF is being developed in conjunction with Portland Group. AIMS is also being ported to the SGI ORIGIN/2000. Ports to CRAY T3E, PC/Linux, Macintosh/MachTen are being considered.
- Version
- 3.7
- Webpage
- http://science.nas.nasa.gov/Groups/Tools/Projects/AIMS/
- ContactIs
- Jerry Yan
- Review Information
- PTLIB Review of AIMS
- Files
- AIMS 3.7 source code
AIMS 3.7 man pages
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/aims.html
nhse-tech@nhse.org