Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures
La complexité des systèmes sur puce s'accentue pour supporter les nouvelles applications dans le domaine des télécommunications et du multimédia. La tendance actuelle des nouvelles architectures matérielles converge vers des plateformes multi-cœurs à plusieurs unités de calcul (processeurs, DSP...
Main Author: | |
---|---|
Language: | FRE |
Published: |
Université de Grenoble
2010
|
Subjects: | |
Online Access: | http://tel.archives-ouvertes.fr/tel-00568999 http://tel.archives-ouvertes.fr/docs/00/56/89/99/PDF/mog_0339.pdf |
id |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00568999 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-005689992013-01-07T17:45:45Z http://tel.archives-ouvertes.fr/tel-00568999 http://tel.archives-ouvertes.fr/docs/00/56/89/99/PDF/mog_0339.pdf Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures Elmrabti, A. [SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics Méthodes et outils génération de code plateformes multi-coeurs représentation de haut niveau La complexité des systèmes sur puce s'accentue pour supporter les nouvelles applications dans le domaine des télécommunications et du multimédia. La tendance actuelle des nouvelles architectures matérielles converge vers des plateformes multi-cœurs à plusieurs unités de calcul (processeurs, DSP, IP) interconnectées par un réseau sur puce qui peut être configurable au niveau de ses interfaces réseau. Pour ce genre d'architectures, les environnements de génération de code classiques ne sont plus adaptés. Cette thèse propose un flot de génération de code de configuration pour le déploiement des applications de type flots de données sur les architectures à base d'IPs interconnectés à travers un réseau sur puce configurable. Le flot commence par un modèle de haut niveau de l'application et de l'architecture et propose une méthodologie de partitionnement des ressources. Le processus de génération de code passe par plusieurs étapes modélisées par diverses représentations intermédiaires du système. Le flot a été développé par la suite dans un environnement basé sur le standard IEEE 1685 (IP-XACT). Le flot proposé a été appliqué pour la génération et la validation du code de configuration en vue de déployer une application 3GPP-LTE de télécommunication sur la plateforme Magali. Le flot a ensuite été généralisé pour supporter, en plus de la génération du code de configuration, la génération du code logiciel exécutable par les processeurs. 2010-12-08 FRE PhD thesis Université de Grenoble |
collection |
NDLTD |
language |
FRE |
sources |
NDLTD |
topic |
[SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics Méthodes et outils génération de code plateformes multi-coeurs représentation de haut niveau |
spellingShingle |
[SPI:NANO] Engineering Sciences/Micro and nanotechnologies/Microelectronics Méthodes et outils génération de code plateformes multi-coeurs représentation de haut niveau Elmrabti, A. Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
description |
La complexité des systèmes sur puce s'accentue pour supporter les nouvelles applications dans le domaine des télécommunications et du multimédia. La tendance actuelle des nouvelles architectures matérielles converge vers des plateformes multi-cœurs à plusieurs unités de calcul (processeurs, DSP, IP) interconnectées par un réseau sur puce qui peut être configurable au niveau de ses interfaces réseau. Pour ce genre d'architectures, les environnements de génération de code classiques ne sont plus adaptés. Cette thèse propose un flot de génération de code de configuration pour le déploiement des applications de type flots de données sur les architectures à base d'IPs interconnectés à travers un réseau sur puce configurable. Le flot commence par un modèle de haut niveau de l'application et de l'architecture et propose une méthodologie de partitionnement des ressources. Le processus de génération de code passe par plusieurs étapes modélisées par diverses représentations intermédiaires du système. Le flot a été développé par la suite dans un environnement basé sur le standard IEEE 1685 (IP-XACT). Le flot proposé a été appliqué pour la génération et la validation du code de configuration en vue de déployer une application 3GPP-LTE de télécommunication sur la plateforme Magali. Le flot a ensuite été généralisé pour supporter, en plus de la génération du code de configuration, la génération du code logiciel exécutable par les processeurs. |
author |
Elmrabti, A. |
author_facet |
Elmrabti, A. |
author_sort |
Elmrabti, A. |
title |
Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
title_short |
Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
title_full |
Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
title_fullStr |
Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
title_full_unstemmed |
Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
title_sort |
méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures |
publisher |
Université de Grenoble |
publishDate |
2010 |
url |
http://tel.archives-ouvertes.fr/tel-00568999 http://tel.archives-ouvertes.fr/docs/00/56/89/99/PDF/mog_0339.pdf |
work_keys_str_mv |
AT elmrabtia methodesetoutilsdegenerationdecodepourlesplateformesmulticœursfondessurlarepresentationdehautniveaudesapplicationsetdesarchitectures |
_version_ |
1716396945282433024 |