Next: Introduction
Program Analysis Environments for Parallel Language Systems:
The
Environment
Darryl Brown, Steven Hackstadt, Allen Malony, Bernd Mohr
Abstract:
In this paper, we discuss
(TAU, Tuning and Analysis Utilities),
the first prototype of
an integrated and portable program analysis environment
for pC++, a parallel object-oriented language system.
is unique in that it was developed specifically for pC++ and relies
heavily on pC++'s compiler and transformation tools (specifically, the Sage++
toolkit) for its implementation.
This tight integration allows
to achieve a combination of portability,
functionality, and usability not commonly found in high-level language
environments.
The paper describes the design and functionality of
, using a new
tool for breakpoint-based program analysis as an example of
's
capabilities.