Improving the accuracy and efficiency of time-independent trace replay

Frederic Desprez*, Georgios Markomanolis, Frederic Suter

*Corresponding author for this work

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

    4 Scopus citations

    Abstract

    Simulation is a popular approach to obtain objective performance indicators on platforms that are not at one's disposal. It may help the dimensioning of compute clusters in large computing centers. In a previous work, we proposed a framework for the off-line simulation of MPI applications. Its main originality with regard to the literature is to rely on time-independent execution traces. This allows us to completely decouple the acquisition process from the actual replay of the traces in a simulation context. Then we are able to acquire traces for large application instances without being limited to an execution on a single compute cluster. Finally our framework is built on top of a scalable, fast, and validated simulation kernel. In this paper, we detail the performance issues that we encountered with the first implementation of our trace replay framework. We propose several modifications to address these issues and analyze their impact. Results show a clear improvement on the accuracy and efficiency with regard to the initial implementation.

    Original languageEnglish (US)
    Title of host publicationProceedings - 2012 SC Companion
    Subtitle of host publicationHigh Performance Computing, Networking Storage and Analysis, SCC 2012
    Pages446-455
    Number of pages10
    DOIs
    StatePublished - Dec 1 2012
    Event2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012 - Salt Lake City, UT, United States
    Duration: Nov 10 2012Nov 16 2012

    Publication series

    NameProceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012

    Other

    Other2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012
    CountryUnited States
    CitySalt Lake City, UT
    Period11/10/1211/16/12

    Keywords

    • MPI
    • Performance prediction
    • Simulation

    ASJC Scopus subject areas

    • Computational Theory and Mathematics
    • Computer Science Applications
    • Software

    Cite this