Next: Introduction

Program Analysis Environments for Parallel Language Systems: The TAU Environment

Darryl Brown, Steven Hackstadt, Allen Malony, Bernd Mohr

Abstract:

In this paper, we discuss TAU (TAU, Tuning and Analysis Utilities), the first prototype of an integrated and portable program analysis environment for pC++, a parallel object-oriented language system. TAU 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 TAU 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 TAU , using a new tool for breakpoint-based program analysis as an example of TAU 's capabilities.



mohr@cs.uoregon.edu
Tue May 31 11:08:16 PDT 1994