Program Analysis Environments for Parallel Language Systems:
Darryl Brown, Steven Hackstadt, Allen Malony, Bernd Mohr
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
The paper describes the design and functionality of , using a new
tool for breakpoint-based program analysis as an example of 's