Application-specific arithmetic in high-level synthesis tools - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2019

Application-specific arithmetic in high-level synthesis tools

Résumé

This work studies hardware-specific optimization opportunities currently unexploited by HLS compilers. Some of these optimizations are specializations of floating-point operations. They respect the usual semantics of the input program. Other optimizations do not, assuming instead that a floating-point computation is actually intended to compute with real numbers. What matters then is to respect application-level accuracy constraints, expressed as pragmas in the source code. This provides the compiler with freedom to use non-standard arithmetic when more efficient. A source-to-source compiler is used to prototype the proposed optimizations and evaluate them on relevant benchmarks.
Fichier principal
Vignette du fichier
hal-app-specific-arith.pdf (720.95 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02423363 , version 2 (09-07-2019)
hal-02423363 , version 3 (17-10-2019)
hal-02423363 , version 1 (27-12-2019)

Identifiants

  • HAL Id : hal-02423363 , version 2

Citer

Yohann Uguen, Florent de Dinechin, Victor Lezaud, Steven Derrien. Application-specific arithmetic in high-level synthesis tools. 2019. ⟨hal-02423363v2⟩
523 Consultations
1782 Téléchargements

Partager

More