Achieve better performance with PEAK on XSEDE resources

Bilel Hadri*, Haihang You, Shirley Moore

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations


As the leading distributed cyberinfrastructure for open scientific research in the United States, XSEDE supports several supercomputers across the country, as well as computational tools that are critical to the success of those researchers. In most cases, users are looking for a systematic way of selecting and configuring the available systems software and libraries for their applications so as to obtain optimal application performance. However, few scientific application developers have the time for an exhaustive search of all the possible configurations to determine the best one, and performing such a search empirically can consume a significant proportion of their allocation hours. We present here a framework, called the Performance Environment Autoconfiguration frameworK (PEAK), to help developers and users of scientific applications to select the optimal configuration for their application on a given platform and to update that configuration when changes in the underlying hardware and systems software occur. The choices to be made include the compiler with its settings of compiling options, the numerical libraries and settings of library parameters, and settings of other environment variables to take advantage of the NUMA systems. The framework has helped us choose the optimal configuration to get a significant speedup for some scientific applications executed on XSEDE platforms such as Kraken and Nautilus.

Original languageEnglish (US)
Title of host publicationProceedings of the XSEDE12 Conference
Subtitle of host publicationBridging from the eXtreme to the Campus and Beyond
StatePublished - 2012
Externally publishedYes
Event1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the Campus and Beyond, XSEDE12 - Chicago, IL, United States
Duration: Jul 16 2012Jul 19 2012

Publication series

NameACM International Conference Proceeding Series


Other1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the Campus and Beyond, XSEDE12
Country/TerritoryUnited States
CityChicago, IL


  • BLAS
  • compilers
  • numerical libraries
  • performance

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications


Dive into the research topics of 'Achieve better performance with PEAK on XSEDE resources'. Together they form a unique fingerprint.

Cite this