Le modèle de programmation ORWL pour la parallélisation d'une application de suivi vidéo HD sur architecture multi-coeurs
Abstract
Grâce à l'évolution des technologies de capture d'image et de vidéo
il est possible aujourd'hui de collecter une quantité importante
d'information sur le monde observé. En effet, des capteur d'images à
résolution HD ou ultra HD peuvent produire plusieurs millions de
pixels. Cela permet à des applications de la vidéo surveillance
comme le suivi de mobiles de bénéficier de quantité de données
supérieure afin de produire de meilleurs résultats. Dans ce contexte
les architectures multi-cœurs représentent une bonne solution de
calcul. Elles présente des ressources mémoire importantes capables
d’accueillir ces données et de les traiter avec les nombreux cœurs
les composant. Cependant, pour optimiser leurs performances, le
développeur doit gérer plusieurs étapes de programmation. Pour
faciliter la programmation de ces architectures, il est possible
d'utiliser des modèles de programmation proposant des abstractions
sur ces étapes de programmation. Dans cette étude, nous nous
intéressons d'implémenter une application de suivi vidéo HD sur une
architecture multi-cœurs en utilisant le modèle de programmation à
base de tâches ORWL. Ce modèle nous permet de produire une
implémentation efficace qui accélère le traitement tout en
bénéficiant d'un niveau élevé d'abstraction.
Origin : Files produced by the author(s)
Loading...