Performance analysis integration in the Uintah software development cycle

Update Item Information
Publication Type Manuscript
School or College Scientific Computing and Imaging Institute
Creator De St Germain, John Davison; Morris, Alan H.; Parker, Steven G.
Other Author Malony, Allen D.; Shende, Sameer
Title Performance analysis integration in the Uintah software development cycle
Date 2003
Description The increasing complexity of high-performance computing environments and programming methodologies presents challenges for empirical performance evaluation. Evolving parallel and distributed systems require performance technology that can be flexibly configured to observe different events and associated performance data of interest. It must also be possible to integrate performance evaluation techniques with the programming paradigms and software engineering methods. This is particularly important for tracking performance on parallel software projects involving many code teams over many stages of development. This paper describes the integration of the TAU and XPARE tools in the Uintah Computational Framework (UCF). Discussed is the use of performance mapping techniques to associate low-level performance data to higher levels of abstraction in UCF and the use of performance regression testing to provides a historical portfolio of the evolution of application performance. A scalability study shows the benefits of integrating performance technology in building large-scale parallel applications.
Type Text
Publisher Springer
Volume 31
Issue 1
First Page 35
Last Page 53
Subject Uintah; Problem solving environment; Performance analysis; Parallelism; C-SAFE
Subject LCSH High performance computing; Computer software -- Development; Computer software -- Testing; Computer simulation; Visualization; Parallel processing (Electronic computers)
Language eng
Bibliographic Citation De St. Germain, J. D., Morris, A., Parker, S. G., Malony, A. D., & Shende, S. (2003). Performance analysis integration in the Uintah software development cycle. International Journal of Parallel Programming, 31(1), 35-53.
Rights Management (c) Springer (The original publication is available at www.springerlink.com)
Format Medium application/pdf
Format Extent 1,496,896 bytes
Identifier ir-main,6974
ARK ark:/87278/s6m33czc
Setname ir_uspace
ID 703729
Reference URL https://collections.lib.utah.edu/ark:/87278/s6m33czc