Impact des transformations algorithmiques sur la synthèse de haut niveau : application au traitement du signal et des images - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2014

Impact of algorithmic transforms for High Level Synthesis (HLS) : application to signal and image processing

Impact des transformations algorithmiques sur la synthèse de haut niveau : application au traitement du signal et des images

Résumé

The thesis deals with the impact of algorithmic transforms for HLS synthesis for ASIC. These algorithmic transforms are high level transforms that are beyond the capabilities of modern optimizing compilers. The goal is to analyse the impact of the High level transforms on area execution time and energy consumption. Three algorithms have been analyzed: non recursive filters, recursive filter and a motion detection application. On each algorithm, the optimizations and transformations lead to speedups and area/surface gains. The most impressive gain in energy reduction is a factor x12.6, while the area remains constant and the execution time smaller than the real-time constraint. A benchmark has been done on SIMD general purpose processor to compare the impact of the high level transforms: ST XP70 microprocessor with VECx extension, ARM Cortex with Non extension and Intel Penryn with SSE extension.
La thèse porte sur l'impact d'optimisations algorithmiques pour la synthèse automatique HLS pour ASIC. Ces optimisations algorithmiques sont des transformations de haut niveau, qui de part leur nature intrinsèque restent hors de porter des compilateurs modernes, même les plus optimisants. Le but est d'analyser l'impact des optimisations et transformations de haut niveau sur la surface, la consommation énergétique et la vitesse du circuit ASIC. Les trois algorithmes évalués sont les filtres non récursifs, les filtres récursifs et un algorithme de détection de mouvement. Sur chaque exemple, des gains ont été possibles en vitesse et/ou en surface et/ou en consommation. Le gain le plus spectaculaire est un facteur x12.6 de réduction de l'énergie tout en maitrisant la surface de synthèse et en respectant la contrainte d'exécution temps réel. Afin de mettre en perspective les résultats (consommation et vitesse), un benchmark supplémentaire a été réalisé sur un microprocesseur ST XP70 avec extension VECx, un processeur ARM Cortex avec extension Neon et un processeur Intel Penryn avec extensions SSE.
Fichier principal
Vignette du fichier
VD2_YE_HAIXIONG_20052014.pdf (1.52 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-01061200 , version 1 (05-09-2014)

Identifiants

  • HAL Id : tel-01061200 , version 1

Citer

Haixiong Ye. Impact des transformations algorithmiques sur la synthèse de haut niveau : application au traitement du signal et des images. Autre [cond-mat.other]. Université Paris Sud - Paris XI, 2014. Français. ⟨NNT : 2014PA112092⟩. ⟨tel-01061200⟩
275 Consultations
480 Téléchargements

Partager

Gmail Facebook X LinkedIn More