DocumentCode :
2422678
Title :
Performance Evaluation of the Multi-language Helios Rotorcraft Simulation Software
Author :
Wissink, Andrew ; Shende, Sameer
Author_Institution :
NASA Ames Res. Center, Moffett Field, CA
fYear :
2008
fDate :
14-17 July 2008
Firstpage :
442
Lastpage :
447
Abstract :
This paper describes application of the TAU (Tuning and Analysis Utilities) performance systemreg within Helios, a code being developed for high-fidelity modeling of rotorcraft aero and structural dynamics. TAU provides information about both single processor and parallel scaling performance. Helios consists of multiple modules written in different languages - FORTRAN90, C, and C++ - that are integrated through a high-level, Python-based infrastructure. This loosely-connected implementation has the advantage that each module can be developed separately from one another, but as with any parallel code, a single poor-performing module can hinder the performance and scalability of the suite as a whole. Although Helios is still in the early stages of development, integration with TAU provides a way to investigate performance when the design can be most influenced. The paper discusses the different levels of instrumentation, from run-time at the Python level for a high-level description, to automatic compile-time instrumentation for a more detailed breakdown. In both cases, the instrumentation is automatic, requiring no manual insertion of timers on the part of the developer. We report how these tools were used to diagnose single processor performance and parallel scaling issues.
Keywords :
C++ language; FORTRAN; aerospace engineering; helicopters; vehicle dynamics; FORTRAN90; Python-based infrastructure; high-fidelity modeling; high-level description; multi-language Helios rotorcraft simulation software; parallel scaling; performance evaluation; structural dynamics; tuning and analysis utilities; Analytical models; Application software; Computational fluid dynamics; Instruments; NASA; Packaging; Performance analysis; Physics; Runtime; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
DoD HPCMP Users Group Conference, 2008. DOD HPCMP UGC
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-3323-0
Type :
conf
DOI :
10.1109/DoD.HPCMP.UGC.2008.44
Filename :
4755907
Link To Document :
بازگشت