La synthèse de haut niveau (High Level Synthesis (HLS)) est un domaine de recherche qui vise à automatiser le passage de la description d’un algorithme à une représentation au niveau registre de celui-ci en vue de son implantation sur un circuit numérique. Si le problème reste à ce jour largement ouvert pour des algorithmes quelconques, des solutions ont commencé à voir le jour au sein de domaines spécifiques. C’est notamment le cas dans le domaine du traitement d’images où l’utilisation du modèle flot de données offre un bon compromis entre expressivité et efficacité. C’est ce que nous cherchons à démontrer dans cette thèse, qui traite de l’applicabilité du modèle flot de données au problème de la synthèse haut niveau à travers deux exempl...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
La thèse porte sur l'impact d'optimisations algorithmiques pour la synthèse automatique HLS pour ASI...
Reservoir computing est un ensemble de techniques permettant de simplifierl’utilisation des réseaux ...
Les circuits reconfigurables de type FPGA (Field Programmable Gate Arrays) peuvent désormais surpass...
Copy authorInternational audienceEmbedded computer vision based smart systems raise challenging issu...
Thesis (Master's)--University of Washington, 2021Field programmable gate arrays (FPGAs) offer a flex...
FPGAs are an attractive platform for applications with high computation demand and low energy consum...
Machine learning algorithms continue to receive significant attention from industry and research. As...
Image and video processing applications are characterized by the processing of a huge amount of data...
Abstract This paper proposes a new high-level approach for optimising field pro-grammable gate array...
This paper proposes a new high-level approach for optimising field programmable gate array (FPGA) de...
Field Programmable Gate Arrays (FPGAs) are reconfigurable devices which can outperform General Purpo...
Convolutional Neural Networks (CNNs) are a particular type of Artificial Neural Networks (ANNs) insp...
Model-based design has been touted as the most viable design methodology of the future for the desig...
This work presents a tool to convert high level models of deep neural networks into register transfe...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
La thèse porte sur l'impact d'optimisations algorithmiques pour la synthèse automatique HLS pour ASI...
Reservoir computing est un ensemble de techniques permettant de simplifierl’utilisation des réseaux ...
Les circuits reconfigurables de type FPGA (Field Programmable Gate Arrays) peuvent désormais surpass...
Copy authorInternational audienceEmbedded computer vision based smart systems raise challenging issu...
Thesis (Master's)--University of Washington, 2021Field programmable gate arrays (FPGAs) offer a flex...
FPGAs are an attractive platform for applications with high computation demand and low energy consum...
Machine learning algorithms continue to receive significant attention from industry and research. As...
Image and video processing applications are characterized by the processing of a huge amount of data...
Abstract This paper proposes a new high-level approach for optimising field pro-grammable gate array...
This paper proposes a new high-level approach for optimising field programmable gate array (FPGA) de...
Field Programmable Gate Arrays (FPGAs) are reconfigurable devices which can outperform General Purpo...
Convolutional Neural Networks (CNNs) are a particular type of Artificial Neural Networks (ANNs) insp...
Model-based design has been touted as the most viable design methodology of the future for the desig...
This work presents a tool to convert high level models of deep neural networks into register transfe...
High-level synthesis (HLS) aims at reducing the time-to-market by providing an automated design proc...
La thèse porte sur l'impact d'optimisations algorithmiques pour la synthèse automatique HLS pour ASI...
Reservoir computing est un ensemble de techniques permettant de simplifierl’utilisation des réseaux ...