Skip to Main content Skip to Navigation
Journal articles

Probabilistic estimation of the application-level impact of precision scaling in approximate computing applications

Marcello Traiola 1 Alessandro Savino 2 Stefano Di Carlo 2
1 TEST - TEST
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : The introduction of Approximate Computing (AxC) into software allows to achieve several optimizations such as performance improvement, energy reduction, and area reduction by paying with a decreased precision of the computed results. In order to find an effective balance in the application of approximate operators within the software, the approximation techniques proposed in the literature run several versions of the software with different configurations of the given technique. It is very clear how the common issue of this kind of approaches is the lack of a methodology to estimate the impact on the application-level accuracy without facing time intensive simulations. In this paper, we evaluate the application-level accuracy by means of a Bayesian network modeling the propagation of the approximation across data. Once modeled the classes of accuracy required, the approach predicts the probability of the outcomes to reach each accuracy class. We performed experiments on a set of well-known target applications, both resilient and non-resilient. Specifically, as case study applications we used matrix multiplication, Discrete Cosine Transform (DCT), a Finite Impulse Response (FIR) filter and the image blending algorithm. Results show that the proposed approach is able to estimate the approximation error with good accuracy (98 − 99%) and very low computation time (i.e., few seconds, in the worst case).
Document type :
Journal articles
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-03094543
Contributor : Marcello Traiola <>
Submitted on : Monday, January 4, 2021 - 12:53:00 PM
Last modification on : Tuesday, January 5, 2021 - 3:27:49 AM
Long-term archiving on: : Monday, April 5, 2021 - 8:00:45 PM

File

special_issue.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Marcello Traiola, Alessandro Savino, Stefano Di Carlo. Probabilistic estimation of the application-level impact of precision scaling in approximate computing applications. Microelectronics Reliability, Elsevier, 2019, 102, pp.#113309. ⟨10.1016/j.microrel.2019.06.002⟩. ⟨hal-03094543⟩

Share

Metrics

Record views

73

Files downloads

76