首页 | 本学科首页   官方微博 | 高级检索  
     


Automatic mapping of C to FPGAs with the DEFACTO compilation and synthesis system
Affiliation:1. Centro Cardiologico Monzino, IRCCS, Milan, Italy;2. Duke Clinical Research Institute, Durham, NC;3. Stanford University School of Medicine, Stanford, CA;4. Aarhus University Hospital Skejby, Aarhus Denmark;5. Deutsches Herzzentrum München, Technische Universität München, Munich, Germany;6. University Hospital Southampton NHS Trust, Southampton, United Kingdom;7. Freeman Hospital, Newcastle upon Tyne, United Kingdom;8. University Leipzig, Heart Center Leipzig, Germany;9. Hospices Civils de Lyon and CARMEN INSERM, Lyon, France;10. Johannes Gutenberg University Hospital, Cardiology Department, Mainz, Germany;11. LKH Graz West, Graz, Austria;12. Department of Radiology, Innsbruck Medical University, Innsbruck, Austria;13. CHU de la Cavale Blanche département de Cardiologie, Service Hémodynamique, Brest, France;14. Cardiovascular Center Aalst, Aalst, Belgium;15. HeartFlow, Redwood City, CA
Abstract:The DEFACTO compilation and synthesis system is capable of automatically mapping computations expressed in high-level imperative programming languages as C to FPGA-based systems. DEFACTO combines parallelizing compiler technology with behavioral VHDI, synthesis tools to guide the application of high-level compiler transformations in the search of high-quality hardware designs. In this article we illustrate the effectiveness of this approach in automatically mapping several kernel codes to an FPGA quickly and correctly. We also present a detailed example of the comparison of the performance of an automatically generated design against a manually generated implementation of the same computation. The design-space-exploration component of DEFACTO is able to explore a large number of designs for a particular computation that would otherwise be impractical for any designers.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号