• Login
    View Item 
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGPGV: Eurographics Workshop on Parallel Graphics and Visualization
    • EGPGV21: Eurographics Symposium on Parallel Graphics and Visualization
    • View Item
    •   Eurographics DL Home
    • Eurographics Workshops and Symposia
    • EGPGV: Eurographics Workshop on Parallel Graphics and Visualization
    • EGPGV21: Eurographics Symposium on Parallel Graphics and Visualization
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Machine Learning-Based Autotuning for Parallel Particle Advection

    Thumbnail
    View/Open
    007-017.pdf (1.726Mb)
    Date
    2021
    Author
    Schwartz, Samuel D. ORCID
    Childs, Hank ORCID
    Pugmire, David ORCID
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    Data-parallel particle advection algorithms contain multiple controls that affect their execution characteristics and performance, in particular how often to communicate and how much work to perform between communications. Unfortunately, the optimal settings for these controls vary based on workload, and, further, it is not easy to devise straight-forward heuristics that automate calculation of these settings. To solve this problem, we investigate a machine learning-based autotuning approach for optimizing data-parallel particle advection. During a pre-processing step, we train multiple machine learning techniques using a corpus of performance data that includes results across a variety of workloads and control settings. The best performing of these techniques is then used to form an oracle, i.e., a module that can determine good algorithm control settings for a given workload immediately before execution begins. To evaluate this approach, we assessed the ability of seven machine learning models to capture particle advection performance behavior and then ran experiments for 108 particle advection workloads on 64 GPUs of a supercomputer. Our findings show that our machine learning-based oracle achieves good speedups relative to the available gains.
    BibTeX
    @inproceedings {10.2312:pgv.20211039,
    booktitle = {Eurographics Symposium on Parallel Graphics and Visualization},
    editor = {Larsen, Matthew and Sadlo, Filip},
    title = {{Machine Learning-Based Autotuning for Parallel Particle Advection}},
    author = {Schwartz, Samuel D. and Childs, Hank and Pugmire, David},
    year = {2021},
    publisher = {The Eurographics Association},
    ISSN = {1727-348X},
    ISBN = {978-3-03868-138-0},
    DOI = {10.2312/pgv.20211039}
    }
    URI
    https://doi.org/10.2312/pgv.20211039
    https://diglib.eg.org:443/handle/10.2312/pgv20211039
    Collections
    • EGPGV21: Eurographics Symposium on Parallel Graphics and Visualization

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA