Skip to Main content Skip to Navigation
Conference papers

Leveraging Bayesian Optimization to Speed Up Automatic Precision Tuning

Van-Phu Ha 1 Olivier Sentieys 1
1 TARAN - Architectures matérielles spécialisées pour l’ère post loi-de-Moore
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : Using just the right amount of numerical precision is an important aspect for guaranteeing performance and energy efficiency requirements. Word-Length Optimization (WLO) is the automatic process for tuning the precision, i.e., bit-width, of variables and operations represented using fixed-point arithmetic. However, state-of-the-art precision tuning approaches do not scale well in large applications where many variables are involved. In this paper, we propose a hybrid algorithm combining Bayesian optimization (BO) and a fast local search to speed up the WLO procedure. Through experiments, we first show some evidence on how this combination can improve exploration time. Then, we propose an algorithm to automatically determine a reasonable transition point between the two algorithms. By statistically analyzing the convergence of the probabilistic models constructed during BO, we derive a stopping condition that determines when to switch to the local search phase. Experimental results indicate that our algorithm can reduce exploration time by up to 50%-80% for large benchmarks.
Complete list of metadata

https://hal.inria.fr/hal-03119548
Contributor : Olivier Sentieys Connect in order to contact the contributor
Submitted on : Sunday, January 24, 2021 - 7:28:39 PM
Last modification on : Friday, January 21, 2022 - 3:23:20 AM
Long-term archiving on: : Sunday, April 25, 2021 - 6:11:26 PM

File

DATE2021_Hybrid_Approach.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-03119548, version 1

Citation

Van-Phu Ha, Olivier Sentieys. Leveraging Bayesian Optimization to Speed Up Automatic Precision Tuning. DATE 2021 - 24th IEEE/ACM Design, Automation and Test in Europe, Feb 2021, Virtual Event, France. pp.1-6. ⟨hal-03119548⟩

Share

Metrics

Les métriques sont temporairement indisponibles