HPC Application Parameter Autotuning on Edge Devices: A Bandit Learning Approach

📅 2025-01-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Automated parameter tuning of high-performance computing (HPC) applications on resource-constrained edge devices—such as smartphones and embedded terminals—remains challenging due to stringent latency and memory constraints. Method: This paper proposes LASP, a lightweight online adaptive tuning framework that introduces a novel dynamic multi-armed bandit (MAB) paradigm tailored for edge environments. Unlike conventional offline or high-overhead tuning approaches, LASP integrates online reinforcement learning with lightweight runtime search, enabling efficient parameter exploration and environment adaptation under sub-millisecond response times and KB-scale memory budgets. Contribution/Results: Evaluated on four representative HPC benchmarks—Lulesh, Kripke, Clomp, and Hypre—LASP achieves significant performance improvements over baseline methods while reducing computational and memory overhead by over 90%. It thus overcomes the critical bottlenecks of low-latency, low-resource tuning at the edge.

Technology Category

Application Category

📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

Automatic Optimization
Complex Applications
Resource-limited Devices
Innovation

Methods, ideas, or system contributions that make the work stand out.

LASP
Multi-Armed Bandit
Resource-Constrained Devices
🔎 Similar Papers
No similar papers found.