Skip to Main content Skip to Navigation
Journal articles

Dynamic Compilation for Transprecision Applications on Heterogeneous Platform

Julie Dumas 1 Henri-Pierre Charles 1 Kévin Mambu 1 Maha Kooli 1
1 LFIM - Laboratoire Fonctions Innovantes pour circuits Mixtes
UGA - Université Grenoble Alpes, DSCIN - Département Systèmes et Circuits Intégrés Numériques : DRT/LIST/DSCIN
Abstract : This article describes a software environment called HybroGen , which helps to experi2 ment binary code generation at run-time. As computing architectures are getting more complex, the application performances become data-dependent. The proposed experimental platform is helpful in programming applications that can be reconfigured at run-time in order adapted for a new data environment. HybroGen platform is adapted to heterogeneous architectures and can generate instructions for different target. This platform allows to go farther than classical JIT compilation in many directions: the code generator is smaller by three orders of magnitude, faster by three orders of magnitude compared to JIT (Just-In-Time) platforms and allows making code transformation that is impossible in traditional compilation scheme like code generation for non Von Neumann accelerators or dynamic code transformations for transprecision. The latter will be illustrated in a code example: the square root with Newton’s algorithm. We also illustre the proposed HybroGen platform with two others examples: a multiplication with a specialization on a value determine at run-time and a convertion of degree Celcius to degree Fahrenheit. This article presents a proof of concept of the proposed HybroGen platform in terms of its functionalities, and demonstrate the working status.
Document type :
Journal articles
Complete list of metadata

https://hal-cea.archives-ouvertes.fr/cea-03313560
Contributor : Contributeur Map Cea <>
Submitted on : Wednesday, August 4, 2021 - 11:43:42 AM
Last modification on : Saturday, August 7, 2021 - 3:48:30 AM

File

main.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Julie Dumas, Henri-Pierre Charles, Kévin Mambu, Maha Kooli. Dynamic Compilation for Transprecision Applications on Heterogeneous Platform. Journal of Low Power Electronics and Applications, MDPI, 2021, 11 (3), https://doi.org/10.3390/jlpea11030028. ⟨10.3390/jlpea11030028⟩. ⟨cea-03313560⟩

Share

Metrics

Record views

34

Files downloads

39