There are two PRL projects:
TAU (Tuning and Analysis Utilities) is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Java, C++, C, and Fortran.
PDT provides applications easy access to high-level language constructs used in source code. It accomplishes this by filtering and reorganizing the information represented in the intermediate language trees produced during compilation by the EDG C++ Front End.
KTAU (Kernel Tuning and Analysis Utilities) is a toolkit for profiling and tracing the Linux Kernel. KTAU can produce merged profiles of program behaviour in user & kernel mode.