Ordonnancement d'applications à flux de données pour les MPSoC embarqués hybrides comprenant des unités de calcul programmables et des accélérateurs matériels
dc.contributor.advisor | Samuel Thibault | |
dc.contributor.advisor | Emmanuel Jeannot | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | ARRAS, Paul-Antoine | |
dc.contributor.other | Pascal Guitton [Président] | |
dc.contributor.other | Pierre Boulet [Rapporteur] | |
dc.contributor.other | Daniel Etiemble [Rapporteur] | |
dc.contributor.other | Alain Girault | |
dc.contributor.other | Alain Girault | |
dc.date.accessioned | 2024-04-15T09:57:21Z | |
dc.date.available | 2024-04-15T09:57:21Z | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198906 | |
dc.identifier.nnt | 2015BORD0031 | |
dc.description.abstract | Bien que de nombreux appareils numériques soient aujourd'hui capables de lire des contenus vidéo en temps réel et d'offrir une restitution de grande qualité, le décodage vidéo dans les systèmes embarqués n'en est pas pour autant devenu une opération anodine. En effet, les codecs récents tels que H.264 et HEVC sont d'une complexité telle que le recours à des architectures mixtes logiciel/matériel est presque incontournable. Or les plateformes de ce type sont notoirement difficiles à programmer efficacement. Cette thèse relève le défi du développement d'applications à flux de données pour les cibles embarquées hybrides et de leur exécution efficace, et propose plusieurs contributions. La première est une extension des heuristiques d'ordonnancement de liste pour tenir compte des contraintes mémorielles. La seconde est un modèle d'exécution à flot de données compatible avec la plupart des modèles existants et avec une large classe de plateformes matérielles, ainsi qu'un ordonnanceur dynamique. Enfin, de nombreux développements ont été menés sur une architecture réelle de STMicroelectronics pour démontrer la faisabilité de l'approche. | |
dc.description.abstractEn | Although numerous electronic devices are nowadays able to play video contents in real time and offer high-quality reproduction, video decoding in embedded systems has not become a trivial process yet. As a mater of fact, recent codecs such as H.264 and HEVC exhibit such a complexity that resorting to mixed sofware-hardware architecture is almost unavoidable. However, programming efficiently this kind of platforms is well-known to be tricky. This thesis addresses the issue of developing streaming applications for hybrid embedded targets and executing them efficiently, and proposes several contributions. The first one is an extension of the classical list-scheduling heuristics to take memory constraints into account. Te second one is a datafow execution model compatible with most existing models and with a large set of hardware platforms, as well as a dynamic scheduler. Lastly, numerous developments have been carried out on a real-world architecture from STMicroelectronics so as to demonstrate the feasibility of the approach. | |
dc.language.iso | fr | |
dc.subject | Ordonnancement | |
dc.subject | Flot de données | |
dc.subject | Flux de données | |
dc.subject | Modèle d’exécution | |
dc.subject | Architectures hétéroghènes | |
dc.subject | Architectures hybrides | |
dc.subject | Systèmes embarqués | |
dc.subject.en | Scheduling | |
dc.subject.en | Datafow | |
dc.subject.en | Streaming | |
dc.subject.en | Execution model | |
dc.subject.en | Heterogeneous architectures | |
dc.subject.en | Hybrid architectures | |
dc.subject.en | Embedded systems | |
dc.title | Ordonnancement d'applications à flux de données pour les MPSoC embarqués hybrides comprenant des unités de calcul programmables et des accélérateurs matériels | |
dc.title.en | Scheduling of dynamic streaming applications on hybrid embedded MPSoCs comprising programmable computing units and hardware accelerators | |
dc.type | Thèses de doctorat | |
dc.subject.hal | Informatique [cs]/Architectures Matérielles [cs.AR] | |
dc.subject.hal | Informatique [cs]/Systèmes embarqués | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.type.institution | Université de Bordeaux | |
bordeaux.ecole.doctorale | École doctorale de mathématiques et informatique (Talence, Gironde ; 1991-....) | |
hal.identifier | tel-01159519 | |
hal.version | 1 | |
hal.origin.link | https://hal.archives-ouvertes.fr//tel-01159519v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=Ordonnancement%20d'applications%20%C3%A0%20flux%20de%20donn%C3%A9es%20pour%20les%20MPSoC%20embarqu%C3%A9s%20hybrides%20comprenant%20des%20unit%C3%A9s%20de%20calcul%20prog&rft.atitle=Ordonnancement%20d'applications%20%C3%A0%20flux%20de%20donn%C3%A9es%20pour%20les%20MPSoC%20embarqu%C3%A9s%20hybrides%20comprenant%20des%20unit%C3%A9s%20de%20calcul%20pro&rft.au=ARRAS,%20Paul-Antoine&rft.genre=unknown |
Fichier(s) constituant ce document
Fichiers | Taille | Format | Vue |
---|---|---|---|
Il n'y a pas de fichiers associés à ce document. |