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
Contributor : Contributeur MAP CEA Connect in order to contact the contributor
Submitted on : Wednesday, August 4, 2021 - 11:43:42 AM
Last modification on : Thursday, February 17, 2022 - 10:08:06 AM
Long-term archiving on: : Friday, November 5, 2021 - 6:33:29 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



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), ⟨10.3390/jlpea11030028⟩. ⟨cea-03313560⟩



Record views


Files downloads