How to Scale Dynamic Tuning to Large Parallel Applications

Research output: Chapter in BookChapterResearchpeer-review

2 Citations (Scopus)

Abstract

Current performance analysis and tuning tools must be able to improve the performance of large-scale parallel applications. To be effective, such analysis and tuning tools must be scalable and be able to manage the dynamic behaviour of parallel applications. This work presents a scalable solution for dynamic tuning. This approach is based on a hierarchical performance analysis architecture that uses a novel information abstraction mechanism to solve local and global performance problems. We have developed a prototype implementation of the proposed analysis architecture making use of the MRNet framework. Scalability experiments have been performed using this prototype with up to 6400 application tasks. The results obtained show that the proposed analysis architecture will provide the scalability required to carry out dynamic tuning of large-scale parallel applications.

Original languageEnglish
Title of host publicationProceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013
Place of PublicationPiscataway (US)
Pages355-364
Number of pages10
Edition1
DOIs
Publication statusPublished - 1 Jan 2013

Publication series

NameProceedings - IEEE 27th International Parallel and Distributed Processing Symposium Workshops and PhD Forum, IPDPSW 2013

Keywords

  • dynamic and automatic analysis
  • dynamic and automatic tuning
  • overlay networks
  • performance tools
  • scalability

Fingerprint

Dive into the research topics of 'How to Scale Dynamic Tuning to Large Parallel Applications'. Together they form a unique fingerprint.

Cite this