hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardware
Schulte, Jan-Frederik, Ramhorst, Benjamin, Sun, Chang, Mitrevski, Jovan, Ghielmetti, Nicolò, Lupi, Enrico, Danopoulos, Dimitrios, Loncar, Vladimir, Duarte, Javier, Burnette, David, Laatu, Lauri, Tzelepis, Stylianos, Axiotis, Konstantinos, Berthet, Quentin, Wang, Haoyan, White, Paul, Demirsoy, Suleyman, Colombo, Marco, Aarrestad, Thea, Summers, Sioni, Pierini, Maurizio, Di Guglielmo, Giuseppe, Ngadiuba, Jennifer, Campos, Javier, Hawks, Ben, Gandrakota, Abhijith, Fahim, Farah, Tran, Nhan, Constantinides, George, Que, Zhiqiang, Luk, Wayne, Tapper, Alexander, Hoang, Duc, Paladino, Noah, Harris, Philip, Lai, Bo-Cheng, Valentin, Manuel, Forelli, Ryan, Ogrenci, Seda, Gerlach, Lino, Flynn, Rian, Liu, Mia, Diaz, Daniel, Khoda, Elham, Quinnan, Melissa, Solares, Russell, Parajuli, Santosh, Neubauer, Mark, Herwig, Christian, Tsoi, Ho Fung, Rankin, Dylan, Hsu, Shih-Chieh, Hauck, Scott
–arXiv.org Artificial Intelligence
We present hls4ml, a free and open-source platform that translates machine learning (ML) models from modern deep learning frameworks into high-level synthesis (HLS) code that can be integrated into full designs for field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs). With its flexible and modular design, hls4ml supports a large number of deep learning frameworks and can target HLS compilers from several vendors, including Vitis HLS, Intel oneAPI and Catapult HLS. Together with a wider eco-system for software-hardware co-design, hls4ml has enabled the acceleration of ML inference in a wide range of commercial and scientific applications where low latency, resource usage, and power consumption are critical. In this paper, we describe the structure and functionality of the hls4ml platform. The overarching design considerations for the generated HLS code are discussed, together with selected performance results.
arXiv.org Artificial Intelligence
Dec-3-2025
- Country:
- Asia
- China
- Guangdong Province > Shenzhen (0.04)
- Hong Kong (0.04)
- Japan > Honshū
- Kantō > Kanagawa Prefecture > Yokohama (0.04)
- Taiwan > Taiwan Province
- Taipei (0.04)
- China
- Europe
- Ukraine > Volyn Oblast
- Luts'k (0.04)
- Sweden > Vaestra Goetaland
- Gothenburg (0.04)
- Serbia > Central Serbia
- Belgrade (0.04)
- Netherlands > South Holland
- Rotterdam (0.04)
- Belgium > Flanders
- East Flanders > Ghent (0.04)
- France (0.04)
- Greece > Attica
- Athens (0.04)
- United Kingdom > England
- Greater London > London (0.04)
- Albania (0.04)
- Switzerland
- Ukraine > Volyn Oblast
- North America > United States
- New York > New York County
- New York City (0.04)
- California
- Monterey County > Seaside (0.04)
- San Diego County
- Florida > Palm Beach County
- Boca Raton (0.04)
- District of Columbia > Washington (0.04)
- Pennsylvania (0.04)
- Illinois
- Champaign County > Urbana (0.04)
- Kane County > Batavia (0.04)
- Michigan (0.04)
- Massachusetts > Middlesex County
- Texas > Travis County
- Austin (0.04)
- New York > New York County
- Oceania > Australia
- Asia
- Genre:
- Research Report > New Finding (0.46)
- Industry:
- Energy (0.67)
- Government > Regional Government
- Health & Medicine > Therapeutic Area (0.92)
- Information Technology (1.00)
- Technology: