Building a RTOS for MPSoC Dataflow Programming

Abstract : Multiprocessor Systems-on-Chip (MPSoC) are becoming the standard high performance Digital Signal Processing (DSP) systems. Hardware complexity abstraction is needed to enable efficient MPSoC programming. A major challenge of MPSoC programming is efficiently handling the combination of new features necessary in a MPSoC operating system: load balancing and efficient use of the parallel resources, with the more traditional features of Real-Time Operating Systems (RTOS): resource sharing between applications, task priorities and reactivity to events. This paper presents a method to combine dataflow methods and RTOS features. The resulting system prototypes an RTOS for symmetric multiprocessing MPSoCs whose inputs are dataflow graphs of applications. The prototype is built on the uC/OS-II RTOS. Experimental results are given on a 3GPP Long Term Evolution algorithm executed on a 4-core MPSoC.
Type de document :
Communication dans un congrès
2011 International Symposium on System on Chip (SoC), Oct 2011, Finland. pp.143, 2011
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger
Contributeur : Maxime Pelcat <>
Soumis le : mercredi 11 janvier 2012 - 14:29:42
Dernière modification le : jeudi 7 février 2019 - 17:50:26
Document(s) archivé(s) le : jeudi 12 avril 2012 - 02:35:50


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00658848, version 1


Yaset Oliva, Maxime Pelcat, Jean François Nezan, Jean-Christophe Prévotet, Slaheddine Aridhi. Building a RTOS for MPSoC Dataflow Programming. 2011 International Symposium on System on Chip (SoC), Oct 2011, Finland. pp.143, 2011. 〈hal-00658848〉



Consultations de la notice


Téléchargements de fichiers