2021 58th ACM/IEEE Design Automation Conference (DAC) 2021
DOI: 10.1109/dac18074.2021.9586110
|View full text |Cite
|
Sign up to set email alerts
|

Invited: Bambu: an Open-Source Research Framework for the High-Level Synthesis of Complex Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3
1

Relationship

4
5

Authors

Journals

citations
Cited by 51 publications
(36 citation statements)
references
References 12 publications
(11 reference statements)
0
36
0
Order By: Relevance
“…As both cfdlang and optionally also teil leave a gap in implementing a scalar type, base2 declares parametric types that model arbitrary-precision data types and abstract operations on them. Most prominently, we can use the contained ieee754 type to encode custom floating-point types that other HLS tools, like Bambu [11], can consume.…”
Section: 32mentioning
confidence: 99%
See 1 more Smart Citation
“…As both cfdlang and optionally also teil leave a gap in implementing a scalar type, base2 declares parametric types that model arbitrary-precision data types and abstract operations on them. Most prominently, we can use the contained ieee754 type to encode custom floating-point types that other HLS tools, like Bambu [11], can consume.…”
Section: 32mentioning
confidence: 99%
“…Specifically, we used the ap_fixed library to specify these formats so that they can be automatically synthesized by Vitis HLS. So, these optimizations are compatible with any HLS tool (like Bambu [11]) that can synthesize these formats. This step brings with it considerable advantages.…”
Section: Resource Optimizations and Multiple Compute Unitsmentioning
confidence: 99%
“…Other parameterizable hardware description languages such as Chisel [3] and PyMTL [20] can be used as hardware generators that produce synthesizable Verilog, and the output Verilog can then be used as inputs to SNS. HLS designs can also be indirectly supported by using tools such as Bambu [8] to generate the synthesizable HDL.…”
Section: Usage Modelmentioning
confidence: 99%
“…The frontend then generates an LLVM IR as output, which is the starting point for hardware generation. The SODA backend integrates Bambu [37], a state-of-the-art open-source HLS tool, to generate the hardware accelerators. To compile code that will be executed on a host processor, instead, SODA uses standard LLVM tools.…”
Section: The Soda Synthesizermentioning
confidence: 99%