Automating the pipeline of arithmetic datapaths

Matei Istoan 1 Florent De Dinechin 1
1 SOCRATE - Software and Cognitive radio for telecommunications
Inria Grenoble - Rhône-Alpes, UCBL - Université Claude Bernard Lyon 1, CITI - CITI Centre of Innovation in Telecommunications and Integration of services
Abstract : This article presents the new framework for semi-automatic circuit pipelining that will be used in future releases of the FloPoCo generator. From a single description of an operator or datapath, optimized implementations are obtained automatically for a wide range of FPGA targets and a wide range of frequency/latency trade-offs. Compared to previous versions of FloPoCo, the level of abstraction has been raised, enabling easier development, shorter generator code, and better pipeline optimization. The proposed approach is also more flexible than fully automatic pipelining approaches based on retiming: In the proposed technique, the incremental construction of the pipeline along with the circuit graph enables architectural design decisions that depend on the pipeline. These allow pipeline-dependent changes to the circuit graph for finer optimization.
Type de document :
Communication dans un congrès
Design, Automation & Test in Europe Conference & Exhibition (DATE 2017), Mar 2017, Lausanne, Switzerland. 2017
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01373937
Contributeur : Florent De Dinechin <>
Soumis le : vendredi 16 décembre 2016 - 16:07:53
Dernière modification le : mercredi 18 octobre 2017 - 13:54:03
Document(s) archivé(s) le : lundi 27 mars 2017 - 23:51:07

Fichier

flopoco_new_pipeline.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01373937, version 2

Collections

Citation

Matei Istoan, Florent De Dinechin. Automating the pipeline of arithmetic datapaths. Design, Automation & Test in Europe Conference & Exhibition (DATE 2017), Mar 2017, Lausanne, Switzerland. 2017. 〈hal-01373937v2〉

Partager

Métriques

Consultations de la notice

271

Téléchargements de fichiers

93