Compilation for heterogeneous SoCs : bridging the gap between software and target-specific mechanisms

Abstract : Current applications constraints are pushing for higher computation power while reducing energy consumption, driving the development of increasingly specialized socs. In the mean time, these socs are still programmed in assembly language to make use of their specific hardware mechanisms. The constraints on hardware development bringing specialization, hence heterogeneity, it is essential to support these new mechanisms using high-level programming. In this work, we use a parametric data flow formalism to abstract the application from any hardware platform. From this premise, we propose to contribute to the compilation of target independent programs on heterogeneous platforms. These developments are threefold, with 1) the support of hardware accelerators for computation using actor fusion, 2) the automatic generation of communications on complex memory layouts and 3) the synchronization of distributed cores using hardware mechanisms for scheduling. The code generation is illustrated on a telecommunication dedicated heterogeneous soc.
Type de document :
Communication dans un congrès
workshop on High Performance Energy Efficient Embedded Systems - HIPEAC, Jan 2014, Vienne, Austria. 2014
Liste complète des métadonnées


https://hal.inria.fr/hal-00936924
Contributeur : Mickaël Dardaillon <>
Soumis le : lundi 27 janvier 2014 - 15:37:49
Dernière modification le : vendredi 5 février 2016 - 11:15:15
Document(s) archivé(s) le : dimanche 27 avril 2014 - 22:55:32

Fichier

hip3es_submission_1.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00936924, version 1

Collections

Citation

Mickaël Dardaillon, Kevin Marquet, Tanguy Risset, Jerome Martin, Henri-Pierre Charles. Compilation for heterogeneous SoCs : bridging the gap between software and target-specific mechanisms. workshop on High Performance Energy Efficient Embedded Systems - HIPEAC, Jan 2014, Vienne, Austria. 2014. <hal-00936924>

Partager

Métriques

Consultations de
la notice

389

Téléchargements du document

228