CRUSH: A <u>Cr</u> edit-Based Approach for Functional <u>U</u> nit <u>Sh</u> aring in Dynamically Scheduled HLS
Dynamically scheduled high-level synthesis (HLS) automatically translates software code (e.g., C/C++) to dataflow circuits-networks of compute units that communicate via handshake signals. These signals schedule the circuit during runtime, allowing them to handle irregular control flow or unpredictable memory accesses efficiently, thus giving them performance merit over statically scheduled circuits produced by standard HLS tools.
Authors
- Lana Josipović (ORCID: https://orcid.org/0000-0001-6659-8533)
- Jiahui Xu (ORCID: https://orcid.org/0000-0001-7172-6720)
Institutions
- ETH Zurich (CH)
Publication Details
- Published
- 2025-02-06
- DOI
- https://doi.org/10.1145/3669940.3707273
- Citations
- 1
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.27