Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

SODA Synthesizer: an Open-source, Multi-level, Modular, Extensible Compiler from High-level Frameworks to Silicon

Conference ·
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 the unique opportunities that an open-source hardware design ecosystem provides.
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1909787
Report Number(s):
PNNL-SA-176485
Country of Publication:
United States
Language:
English

Similar Records

The SODA Approach: Leveraging High-Level Synthesis for Hardware/Software Co-design and Hardware Specialization: Invited
Conference · Tue Aug 23 00:00:00 EDT 2022 · OSTI ID:1891846

Towards On-Chip Learning for Low Latency Reasoning with End-to-End Synthesis
Conference · Mon Jan 30 23:00:00 EST 2023 · OSTI ID:1962508

Towards Automated Generation of Chiplet-Based Systems
Conference · Mon Mar 25 00:00:00 EDT 2024 · OSTI ID:2426424

Related Subjects