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
    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
    • LAPACK
    • 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