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
HybroGen-Abstract.pdf (497.95 Ko)
Télécharger le fichier
Fichier principal
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)