Scientific Programming · 2008 · 53 citations · 9 references
EngineeringOpen Source InfrastructureComputer ArchitectureSoftware EngineeringSoftware AnalysisParallel ToolParallel SoftwarePerformance ToolsBinary InstrumentationParallel ComputingProfiling ToolComputer EngineeringComputer SciencePerformance Analysis ToolHigh Performance ApplicationsProgram AnalysisParallel Performance EvaluationParallel ProgrammingParallel Performance AnalysisPerformance PortabilityData-level ParallelismSystem Software
Over the last decades a large number of performance tools has been developed to analyze and optimize high performance applications. Their acceptance by end users, however, has been slow: each tool alone is often limited in scope and comes with widely varying interfaces and workflow constraints, requiring different changes in the often complex build and execution infrastructure of the target application. We started the Open | SpeedShop project about 3 years ago to overcome these limitations and provide efficient, easy to apply, and integrated performance analysis for parallel systems. Open | SpeedShop has two different faces: it provides an interoperable tool set covering the most common analysis steps as well as a comprehensive plugin infrastructure for building new tools. In both cases, the tools can be deployed to large scale parallel applications using DPCL/Dyninst for distributed binary instrumentation. Further, all tools developed within or on top of Open | SpeedShop are accessible through multiple fully equivalent interfaces including an easy-to-use GUI as well as an interactive command line interface reducing the usage threshold for those tools.
9
The Paradyn parallel performance measurement tool
Barton P. Miller, Mary Callaghan, Jon Cargille et al. · Computer · 1995 · 821 citations
VAMPIR: Visualization and Analysis of MPI Resources
Wolfgang E. Nagel, Alfred Arnold, Michael Weber et al. · Qucosa (Saxon State and University Library Dresden) · 2010 · 393 citations · Full text