Environnement de Programmation Multi Niveau pour Architectures Hétérogènes MPSoC

par Katalin Maria Popovici

Thèse de doctorat en Micro et nano-électronique

Sous la direction de Ahmed Amine Jerraya.

Soutenue en 2008

à Grenoble INPG .


  • Résumé

    La complexité et l’hétérogènité des MPSoC sont accentuées par l’émergence de nouvelles applications multimédia. Pour ce genre d'architectures MPSoC, les environnements de programmation classiques ne sont pas adaptés. Cette thèse propose un flot de conception du logiciel pour MPSoC. Le flot commence par un modèle de haut niveau de l'application et de l’architecture en Simulink. La génération et la validation du logiciel sont effectuées graduellement en partant de ce premier modèle, correspondant à différents niveaux d'abstraction. Des plateformes spécifiques de développement sont employées pour permettre le débogage des différents composants logiciels. Le flot proposé a été appliqué pour la génération et validation du logiciel pour plusieurs architectures MPSoC, qui contiennent plusieurs processeurs interconnectés par un bus ou un réseau sur puce, et exécutent des applications, comme l’encodeur H. 264, le décodeur M-JPEG et le décodeur MP3.

  • Titre traduit

    Multilevel programming environment for heterogeneous mpsoc architectures


  • Résumé

    Current embedded applications require complex heterogeneous multiprocessor system on chip (MPSoC). For this kind of architectures, classic programming environments do not fit. This thesis proposes a software design flow, able to efficiently use the architecture resources and allowing easy experimentation of several mappings onto the platform resources. The thesis uses Simulink environment to capture both application and architecture initial representations. The software generation and validation is performed gradually from this initial model, corresponding to different abstraction levels. Specific software development platforms are employed to allow debugging the different software components. The proposed approach was applied on several multimedia platforms, involving DSPs and RISC processors interconnected through buses or Network on Chips, to explore the communication architecture and to produce an efficient executable code for several applications (H. 264, M-JPEG, MP3).

Autre version

Cette thèse a donné lieu à une publication en 2008 par [CCSD] [diffusion/distribution] à Villeurbanne

Environnement de Programmation Multi Niveau pour Architectures Hétérogènes MPSoC

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (213 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. 124 réf.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire Joseph-Fourier.
  • Disponible pour le PEB
  • Cote : TS08/INPG/0023/D
  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire Joseph-Fourier.
  • Disponible sous forme de reproduction pour le PEB
  • Cote : TS08/INPG/0023
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.