Follow this link to skip to the main content
NASA - National Aeronautics and Space Administration

+ NASA Home
+ Ames Home

+ Sitemap
+ Staff Directory


+Home


HIGH END SYSTEMS
+ Pleiades
+ Columbia
+ Schirra

SYSTEMS
APPLICATIONS
Application Optimization
VISUALIZATION
NETWORKS
SOFTWARE
GREEN

Help Requests







NAS APPLICATION OPTIMIZATION SERVICES

The performance and productivity of high-end computing applications is key to facilitating advances in science and engineering research for NASA missions. The NAS Division provides support to high-end computing (HEC) users, with a focus on improving code performance and effective utilization of parallel systems, and on evaluating advanced hardware/software technologies to identify and leverage those best suited for evolving NASA HEC challenges.

The NAS Application Performance and Productivity (APP) group offers a range of scientific consulting and support services for users, including:

Problem Resolution

Assist users in solving compiler and runtime problems with their application codes. Provide support to users in porting codes to the current parallel HEC architecture.

Application Performance Optimization

Enhance the performance and efficiency of science and engineering codes run on NAS systems. The group specializes in analyzing the performance characteristics of applications and transforming the codes to take advantage of the target parallel architectures. Minor adjustments to codes or runtime environments are provided on a routine basis. On request, the group also provides longer term analysis and advanced optimization efforts in collaboration with domain experts.

Software Tools and Technologies

Evaluate, install, and customize forefront software tools for application debugging, performance profiling, monitoring, and parallelization. Train users in the use of these tools.

Benchmarking

Utilize synthetic benchmarks and full NASA-related applications to characterize the performance of current and future architectures to adapt current to changing hardware. Assist users in choosing the systems best suited to meet NASA's HEC requirements.

Links to Useful Resources


Recent Accomplishments

  • » Performance improvements to three critical simulation codes free up 512 CPUs on the Columbia supercomputer
  • » Expert guidance by NAS applications expert improves performance by 25% on a massive astrophysics simulation of first galaxies, for researchers at Harvard and Princeton
  • » Optimization and parallelization improves CHYMERA code by 40x for astrophysicists at Indiana University studying radiation hydrodynamics



USA.gov -- government made easy
+ Feedback
+ Site Help
+ NASA Privacy Statement, Disclaimer, and Accessibility Certification
Click to visit the NAS Homepage
Editor: Jill Dunbar
Webmaster: John Hardman
NASA Official: Rupak Biswas
+ Contact NAS

Last Updated: March 27, 2009