Design Productivity of a High Level Synthesis Compiler versus HDL

Abstract : The complexity of hardware systems is currently growing faster than the productivity of system designers and programmers. This phenomenon is called Design Productivity Gap and results in inflating design costs. In this paper, the notion of Design Productivity is precisely defined, as well as a metric to assess the Design Productivity of a High-Level Synthesis (HLS) method versus a manual hardware description. The proposed Design Productivity metric evaluates the trade-off between design efficiency and implementation quality. The method is generic enough to be used for comparing several HLS methods of different natures, opening opportunities for further progress in Design Productivity. To demonstrate the Design Productivity evaluation method, an HLS compiler based on the CAPH language is compared to manual VHDL writing. The causes that make VHDL lower level than CAPH are discussed. Versions of the sub-pixel interpolation filter from the MPEG HEVC standard are implemented and a design productivity gain of 2.3× in average is measured for the CAPH HLS method. It results from an average gain in design time of 4.4× and an average loss in quality of 1.9×.
Type de document :
Communication dans un congrès
2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS 2016), Jul 2016, Agios Konstantinos, SAMOS, Greece. Proceedings of the 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS 2016), Samos, Greece, 2016, 〈10.1109/SAMOS.2016.7818341〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01358210
Contributeur : Maxime Pelcat <>
Soumis le : mercredi 31 août 2016 - 12:07:58
Dernière modification le : mardi 11 septembre 2018 - 16:56:01
Document(s) archivé(s) le : vendredi 2 décembre 2016 - 01:00:03

Fichier

samos_hls-design-productivity_...
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Maxime Pelcat, Cédric Bourrasset, Luca Maggiani, François Berry. Design Productivity of a High Level Synthesis Compiler versus HDL. 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS 2016), Jul 2016, Agios Konstantinos, SAMOS, Greece. Proceedings of the 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS 2016), Samos, Greece, 2016, 〈10.1109/SAMOS.2016.7818341〉. 〈hal-01358210〉

Partager

Métriques

Consultations de la notice

414

Téléchargements de fichiers

570