Danielle Tchuinkou Kwadjo, Joel Mandebi Mbongue, C. Bobda
{"title":"Automatic generation of application-specific FPGA overlays: work-in-progress","authors":"Danielle Tchuinkou Kwadjo, Joel Mandebi Mbongue, C. Bobda","doi":"10.1145/3349569.3351533","DOIUrl":null,"url":null,"abstract":"This work proposes a generic flow for designing application-specific FPGA overlays that can achieve bare metal performance while improving productivity, resulting in increased adoption of FPGAs by software developers. The proposed approach relies on automatic extraction of kernels in high-level language applications. Extracted Kernels are then systematically translated into optimized hardware circuits using RapidWright, which allows bypassing HDL design flows. Initial results show up to 19x productivity improvement over regular overlays, and higher Fmax compared to bare metal in several cases.","PeriodicalId":306252,"journal":{"name":"Proceedings of the International Conference on Compliers, Architectures and Synthesis for Embedded Systems Companion","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Compliers, Architectures and Synthesis for Embedded Systems Companion","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3349569.3351533","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work proposes a generic flow for designing application-specific FPGA overlays that can achieve bare metal performance while improving productivity, resulting in increased adoption of FPGAs by software developers. The proposed approach relies on automatic extraction of kernels in high-level language applications. Extracted Kernels are then systematically translated into optimized hardware circuits using RapidWright, which allows bypassing HDL design flows. Initial results show up to 19x productivity improvement over regular overlays, and higher Fmax compared to bare metal in several cases.