DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
Rechercher
(titres de publication, de périodique et noms de colloque inclus)
2021-04-15 - Colloque/Article dans les actes avec comité de lecture - Anglais - 3 page(s)

Quenon Alexandre , Ramos Gomes Da Silva Vitor , "Towards Higher-Level Synthesis and Co-design with Python" in Workshop on Languages, Tools, and Techniques for Accelerator Design, 2021

  • Codes CREF : Unités digitales de traitement (DI2561), Technol. des composantes électroniques [microélectronique] (DI2521), Technologie informatique hardware (DI2560), Semi-conducteurs (DI2512), Circuits intégrés (DI2531)
  • Unités de recherche UMONS : Electronique et Microélectronique (F109)
  • Instituts UMONS : Institut de Recherche en Technologies de l’Information et Sciences de l’Informatique (InforTech), Institut NUMEDIART pour les Technologies des Arts Numériques (Numédiart)
Texte intégral :

Abstract(s) :

(Anglais) Several methods have arisen to fasten the hardware design process. Among them, the high-level synthesis (HLS), i.e., the use of a higher-level programming language than the usual Verilog or VHDL to create an implementation of a register transfer level (RTL). In this paper, the direction towards even higher-level synthesis is promoted with the use of Python as a high-level language/interface. Existing HLS frameworks and high-level hardware description languages are reviewed, then strategies to use Python code directly on the hardware are proposed. This brings the power of scientific high-level computation libraries of Python to the hardware design, which we believe is the ultimate goal of HLS.

(Anglais) Several methods have arisen to fasten the hardware design process. Among them, the high-level synthesis (HLS), i.e., the use of a higher-level programming language than the usual Verilog or VHDL. In this paper, the direction towards even higher-level synthesis is promoted. Existing HLS frameworks are reviewed, then strategies to use Python code directly on the hardware are proposed. This brings the power of scientific high-level computation libraries of Python to the hardware design, which we believe is the ultimate goal of HLS.

Notes :
  • (Anglais) URL: https://capra.cs.cornell.edu/latte21/
  • (Anglais) GitHub discussion: https://github.com/cucapra/latte21/discussions/13

Mots-clés :
  • (Anglais) HLS
  • (Anglais) high-level synthesis
  • (Anglais) FPGA
  • (Anglais) hardware description language
  • (Anglais) HDL
  • (Anglais) framework
  • (Anglais) Python