Uploaded April 2021 | Updated September 2026, 2 hours ago
To leverage the flexibility and performance potential of FPGAs in the data center generally requires specialized engineering talent: even the best C-to-hardware tools yield demonstrably poor performance. We will report on an ongoing project that aims to use machine learning to control a newly customizable version of the GCC C compiler to automatically determine optimization pass ordering for FPGA targets specifically, and thereby improve performance as compared to existing (all proprietary) C-to-FPGA methods.
Speakers
Martin Herbordt, ECE Professor at Boston University
Robert Munafo, PhD student in the CAAD Lab at Boston University
Conversation Leader
Ahmed Sanaullah, Senior Data Scientist at Red Hat
►About the event
Research Days is a series of conversations about research & innovations in open source between researchers and Red Hat experts.
►Are you interested in open source projects we are incubating at Red Hat Research? Visit research.redhat.com to learn more and get involved!
To leverage the flexibility and performance potential of FPGAs in the data center generally requires specialized engineering talent: even the best C-to-hardware tools yield demonstrably poor performance. We will report on an ongoing project that aims to use machine learning to control a newly customizable version of the GCC C compiler to automatically determine optimization pass ordering for FPGA targets specifically, and thereby improve performance as compared to existing (all proprietary) C-to-FPGA methods.
Speakers
Martin Herbordt, ECE Professor at Boston University
Robert Munafo, PhD student in the CAAD Lab at Boston University
Conversation Leader
Ahmed Sanaullah, Senior Data Scientist at Red Hat
►About the event
Research Days is a series of conversations about research & innovations in open source between researchers and Red Hat experts.
►Are you interested in open source projects we are incubating at Red Hat Research? Visit research.redhat.com to learn more and get involved!










