Journal
2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD
Volume -, Issue -, Pages -Publisher
IEEE
DOI: 10.1145/3508352.3561101
Keywords
High-level synthesis; hardware/software co-design
Categories
Funding
- Software Defined Accelerators for Data Analytics (SO(DA)2) project in the Data Model Convergence Initiative under the PNNL's Laboratory Directed Research and Development (LDRD) program
- Software Defined Accelerators for Data Analytics (SO(DA)2) project in the Data Model Convergence Initiative under Defense Advanced Research Projects Agency's (DARPA) Real-Time Machine Learning (RTML) program
Ask authors/readers for more resources
The SODA Synthesizer is an open-source hardware compiler framework that consists of a frontend and a backend. The MLIR-based frontend performs system-level design, code partitioning, and high-level optimizations, while the backend uses a state-of-the-art high-level synthesis tool to generate the final hardware design. The framework can interface with logic synthesis tools for field programmable gate arrays or application-specific integrated circuits, both commercial and open-source.
The SODA Synthesizer is an open-source, modular, end-to-end hardware compiler framework. The SODA frontend, developed in MLIR, performs system-level design, code partitioning, and high-level optimizations to prepare the specifications for the hardware synthesis. The backend is based on a state-of-the-art high-level synthesis tool and generates the final hardware design. The backend can interface with logic synthesis tools for field programmable gate arrays or with commercial and open-source logic synthesis tools for application-specific integrated circuits. We discuss the opportunities and challenges in integrating with commercial and open-source tools both at the frontend and backend, and highlight the role that an end-to-end compiler framework like SODA can play in an open-source hardware design ecosystem.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available