3.8 Proceedings Paper

Towards On-Chip Learning for Low Latency Reasoning with End-to-End Synthesis

Publisher

IEEE
DOI: 10.1145/3566097.3568360

Keywords

High Level Synthesis; Design Automation; Machine Learning; Neural Networks; Edge Computing

Ask authors/readers for more resources

The opensource Software Defined Architectures (SODA) Synthesizer is a compiler-based tool that automatically generates domain-specialized systems for ASICs or FPGAs from high-level programming. It consists of a frontend, SODA-OPT, which interfaces with productive programming tools and performs high-level optimizations, and a state-of-the-art high-level synthesis backend, Bambu, to generate custom accelerators. One specific application of SODA is the generation of accelerators for ultra-low latency inference and control on autonomous systems for scientific discovery.
The Software Defined Architectures (SODA) Synthesizer is an opensource compiler-based tool able to automatically generate domainspecialized systems targeting Application-Specific Integrated Circuits (ASICs) or Field Programmable Gate Arrays (FPGAs) starting from high-level programming. SODA is composed of a frontend, SODA-OPT, which leverages the multilevel intermediate representation (MLIR) framework to interface with productive programming tools (e.g., machine learning frameworks), identify kernels suitable for acceleration, and perform high-level optimizations, and of a state-of-the-art high-level synthesis backend, Bambu from the PandA framework, to generate custom accelerators. One specific application of the SODA Synthesizer is the generation of accelerators to enable ultra-low latency inference and control on autonomous systems for scientific discovery (e.g., electron microscopes, sensors in particle accelerators, etc.). This paper provides an overview of the flow in the context of the generation of accelerators for edge processing to be integrated in transmission electron microscopy (TEM) devices, focusing on use cases from precision material synthesis. We show the tool in action with an example of design space exploration for inference on reconfigurable devices with a conventional deep neural network model (LeNet). Finally, we discuss the research directions and opportunities enabled by SODA in the area of autonomous control for scientific experimental workflows.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available