Showing 1 entry
Keywords: profiling, performance, tracing, linux, clusters, TAU
Profiling and tracing tools can help make application parallelization more effective and identify performance bottlenecks. Profiling presents summary statistics of performance metrics while tracing highlights the temporal aspect of performance variations, showing when and where in the code performance is achieved. A complex challenge is the mapping of performance data gathered during execution to high-level parallel language constructs in the application source code. Presenting performance data in a meaningful way to the user is equally important. This paper presents a brief overview of profiling and tracing tools in the context of Linux - the operating system most commonly used to build clusters of workstations for high performance computing.
Modified: Tue Apr 25 11:34:58 US/Pacific 2000
Created: Fri Dec 3 12:16:26 US/Pacific 1999
Return to the ParaDucks Research Group Publications page.