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/Présentation - communication orale - Anglais - 8 page(s)

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

  • Codes CREF : 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)

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.

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

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