Font Size: a A A

Methodologie parallele hybride appliquee au decodage H.264/MPEG-4 AVC supportant la resolution HD sur un processeur DSP asynchrone multicoeurs

Posted on:2013-02-09Degree:M.EngType:Thesis
University:Ecole de Technologie Superieure (Canada)Candidate:Catudal, SergeFull Text:PDF
GTID:2458390008972588Subject:Computer Engineering
Abstract/Summary:
Dans le domaine de la telephonie mobile, la videoconference est une application dont l'adoption est de plus en plus grande. Afin que les fournisseurs de telephonie mobile puissent rendre accessible une solution unifiee et standardisee de videoconference a un plus grand marche de masse, ceux-ci doivent se tourner vers des solutions plus performantes, flexibles, abordables et consommant moins de puissance. Les nouvelles passerelles media tirent maintenant avantage de processeurs DSP plus performants bases sur des architectures multicoeurs. Pour tirer avantage de ces processeurs DSP, il faut que les implementations des algorithmes y etant executees soient distribuees sur plusieurs coeurs. Un de ces algorithmes est le decodeur provenant de la specification H.264/MPEG-4 AVC.;Dans ce memoire, nous proposons une nouvelle solution au decodage en parallele H.264/MPEG- 4 AVC avec profil de base. Cette nouvelle solution tire avantage de l'architecture du processeur DSP asynchrone multicoeurs OCT1010. Cette solution se demarque de celles que l'on retrouve dans la litterature principalement parce qu'il s'agit de la premiere methodologie parallele hybride appliquee au decodage video sur un processeur DSP multicoeurs. La solution proposee utilise plusieurs concepts d'extensibilites, plus particulierement par l'entremise d'un mecanisme d'abstraction de la resolution et par l'entremise d'un mecanisme de synchronisation et d'intercommunication generique extensible en fonction du nombre de coeurs disponibles sur un processeur DSP. De plus, nous proposons, dans ce memoire, un nouvel algorithme pour ameliorer le temps d'execution de la quatrieme etape du decodage de l'entropie de type CAVLC, soit l'extraction du nombre total de zeros a l'interieur d'un bloc 4x4.;Notre implementation du decodeur H.264/MPEG-4 AVC, basee sur la solution proposee, a ete testee a l'aide de 7 sequences video encodees sous differentes resolutions utilisant differents debits d'encodage. Nos resultats de simulations demontrent que la nouvelle solution au decodage en parallele H.264/MPEG-4 AVC sur le processeur DSP OCT1010 atteint les contraintes de temps reel pour le domaine de la telephonie mobile pour les applications de videoconferences. En effet, la solution proposee par ce memoire appliquee sur 11 coeurs DSP pour la resolution HD 720p possede un temps d'execution representant 130% des contraintes de temps reel comparativement a 18% pour une implementation sequentielle n'utilisant qu'un seul coeur DSP, ce qui represente un gain d'acceleration moyen de 7.3 pour le temps de decodage.
Keywords/Search Tags:DSP, 264/mpeg-4 AVC, Decodage, De la, Solution, Sur, Que, Pour
Related items