Рет қаралды 35
Modern High-Level Synthesis: Improving Productivity with a Multi-Level Approach
Serena Curzel
Most High-Level Synthesis tools automatically generate Verilog/VHDL code starting from C/C++ code annotated with optimization directives. A good quality of results requires hardware design knowledge and non-trivial design space exploration. My research confronts such limitations through a compiler-based toolchain based on the Multi-Level Intermediate Representation (MLIR), bridging the gap between HLS and high-level frameworks and using domain-specific abstractions to solve domain-specific problems. Users and developers of HLS tools thus obtain increased productivity, portability, and performance.