Personal tools
You are here: Home Publications Improving Time to Solution with Automated Performance Analysis
Document Actions

S. Moore, F. Wolf, B. Mohr, and J. Dongarra (2005)

Improving Time to Solution with Automated Performance Analysis

In: Proceedings of the 2nd Workshop on Productivity and Performance in High-End Computing (P-PHEC), pp. 20 - 26, Productivity and Performance in High-End Computing (P-PHEC).

The complex architectures of HEC systems present difficult challenges for performance optimization of scientific applications. Tools are needed that collect and present relevant information on application performance in a scalable manner so as to enable developers to easily identify and determine the causes of performance bottlenecks. This paper describes KOJAK, a suite of performance analysis tools that collect and analyze runtime data from high performance applications. Performance data are collected automatically using a combination of source code annotaions or binary instrumentation and hardware counters. The analysis tools use pattern recognition to convert the raw performance data into information about performance bottlenecks relevant to developers. Such automated approaches to performance instrumentation and analysis promise to increase programmer productivity and reduce time to solution by reducing both development and execution time.

by admin last modified 2007-12-10 21:05
« September 2010 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
2627282930
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK