Show simple item record

dc.contributor.authorSchwartz, Samuel D.en_US
dc.contributor.authorChilds, Hanken_US
dc.contributor.authorPugmire, Daviden_US
dc.contributor.editorLarsen, Matthew and Sadlo, Filipen_US
dc.date.accessioned2021-06-12T11:26:06Z
dc.date.available2021-06-12T11:26:06Z
dc.date.issued2021
dc.identifier.isbn978-3-03868-138-0
dc.identifier.issn1727-348X
dc.identifier.urihttps://doi.org/10.2312/pgv.20211039
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/pgv20211039
dc.description.abstractData-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.en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectHuman centered computing
dc.subjectScientific visualization
dc.subjectVisualization techniques
dc.titleMachine Learning-Based Autotuning for Parallel Particle Advectionen_US
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualization
dc.description.sectionheadersFlow
dc.identifier.doi10.2312/pgv.20211039
dc.identifier.pages7-17


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record