HPC Application Parameter Autotuning on Edge Devices: A Bandit Learning Approach
The growing necessity for enhanced processing capabilities in edge devices with limited resources has led us to develop effective methods for improving high-performance computing (HPC) applications. In this paper, we introduce LASP (Lightweight Autotuning of Scientific Application Parameters), a nov...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The growing necessity for enhanced processing capabilities in edge devices
with limited resources has led us to develop effective methods for improving
high-performance computing (HPC) applications. In this paper, we introduce LASP
(Lightweight Autotuning of Scientific Application Parameters), a novel strategy
designed to address the parameter search space challenge in edge devices. Our
strategy employs a multi-armed bandit (MAB) technique focused on online
exploration and exploitation. Notably, LASP takes a dynamic approach, adapting
seamlessly to changing environments. We tested LASP with four HPC applications:
Lulesh, Kripke, Clomp, and Hypre. Its lightweight nature makes it particularly
well-suited for resource-constrained edge devices. By employing the MAB
framework to efficiently navigate the search space, we achieved significant
performance improvements while adhering to the stringent computational limits
of edge devices. Our experimental results demonstrate the effectiveness of LASP
in optimizing parameter search on edge devices. |
---|---|
DOI: | 10.48550/arxiv.2501.01057 |