Decision trees and MPI collective algorithm selection problem

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

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    Selecting the close-to-optimal collective algorithm based on the parameters of the collective call at run time is an important step for achieving good performance of MPI applications. In this paper, we explore the applicability of C4.5 decision trees to the MPI collective algorithm selection problem. We construct C4.5 decision trees from the measured algorithm performance data and analyze both the decision tree properties and the expected run time performance penalty. In cases we considered, results show that the C4.5 decision trees can be used to generate a reasonably small and very accurate decision function. For example, the broadcast decision tree with only 21 leaves was able to achieve a mean performance penalty of 2.08%. Similarly, combining experimental data for reduce and broadcast and generating a decision function from the combined decision trees resulted in less than 2.5% relative performance penalty. The results indicate that C4.5 decision trees are applicable to this problem and should be more widely used in this domain. © Springer-Verlag Berlin Heidelberg 2007.
    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
    Pages107-117
    Number of pages10
    Volume4641
    ISBN (Print)9783540744658
    DOIs
    Publication statusPublished - 2007
    Event13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007 - Rennes
    Duration: 1 Jul 2007 → …
    http://dblp.uni-trier.de/db/conf/europar/europar2007.html#Pjesivac-GrbovicBFAD07http://dblp.uni-trier.de/rec/bibtex/conf/europar/Pjesivac-GrbovicBFAD07.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/europar/Pjesivac-GrbovicBFAD07

    Publication series

    NameLecture Notes in Computer Science

    Conference

    Conference13th International Euro-Par Conference on Parallel Processing, Euro-Par 2007
    CityRennes
    Period1/07/07 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Decision trees and MPI collective algorithm selection problem'. Together they form a unique fingerprint.

    Cite this