How to generate data dependent applications and handle platform heterogeneity ? - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Poster De Conférence Année : 2023

How to generate data dependent applications and handle platform heterogeneity ?

Résumé

Modern applications are dynamic. There are many dynamicity aspects : dynamic allocation, user chosen data sets, user chosen parameters, dynamic / interpreted languages, indirect memory access, transprecision . . . RISCV-V modern processors contains also dynamic behaviour : data and instruction caches, pipelines . . . Aggressive compilers are unable to catch so many dynamic application aspects, but there is a need to adapt binary code to those two dynamic aspects because run-time behaviour contains huge optimization opportunities. HybroGen is an experimental compiler designed to build application with dynamic binary code adaptations.
Fichier principal
Vignette du fichier
HybroGen-Abstract.pdf (497.95 Ko) Télécharger le fichier Fichier principal
Vignette du fichier
Poster-HybroGen.pdf (618.62 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

cea-04186094 , version 1 (23-08-2023)

Identifiants

  • HAL Id : cea-04186094 , version 1

Citer

Henri-Pierre Charles, Maha Kooli, Thaddée Bricout, Benjamin Lacour. How to generate data dependent applications and handle platform heterogeneity ?. RISC-V Summit Europe 2023, Jun 2023, Barcelone, Spain. , 2023. ⟨cea-04186094⟩
22 Consultations
13 Téléchargements

Partager

Gmail Facebook X LinkedIn More