MPI collective algorithm selection and quadtree encoding

  • Jelena Pješivac-Grbović
  • , Graham E. Fagg
  • , Thara Angskun
  • , George Bosilca
  • , Jack J. Dongarra

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    Selecting the close-tooptimal collective algorithm based on the parameters of the collective call at run time is an important step in achieving good performance of MPI applications. In this paper, we focus on MPI collective algorithm selection process and explore the applicability of the quadtree encoding method to this problem. We construct quadtrees with different properties from the measured algorithm performance data and analyze the quality and performance of decision functions generated from these trees. The experimental data shows that in some cases, the decision function based on a quadtree structure with a mean depth of 3 can incur as little as a 5% performance penalty on average. The exact, experimentally measured, decision function for all tested collectives could be fully represented using quadtrees with a maximum of 6 levels. These results indicate that quadtrees may be a feasible choice for both processing of the performance data and automatic decision function generation. © Springer-Verlag Berlin Heidelberg 2006.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages40-48
    Number of pages8
    Volume4192
    ISBN (Print)354039110X, 9783540391104
    DOIs
    Publication statusPublished - 2006
    Event13th European PVM/MPI User's Group Meeting - Bonn
    Duration: 1 Jul 2006 → …
    http://dblp.uni-trier.de/db/conf/pvm/pvm2006.html#Pjesivac-GrbovicFABD06http://dblp.uni-trier.de/rec/bibtex/conf/pvm/Pjesivac-GrbovicFABD06.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/pvm/Pjesivac-GrbovicFABD06

    Publication series

    NameLecture Notes in Computer Science

    Conference

    Conference13th European PVM/MPI User's Group Meeting
    CityBonn
    Period1/07/06 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'MPI collective algorithm selection and quadtree encoding'. Together they form a unique fingerprint.

    Cite this