Authors
Jiahui Xu, Emmet Murphy, Jordi Cortadella, Lana Josipovic
Publication date
2023/2/12
Book
Proceedings of the 2023 ACM/SIGDA International Symposium on Field Programmable Gate Arrays
Pages
27-37
Description
Recent HLS efforts explore the generation of dynamically scheduled, dataflow circuits from high-level code; their ability to adapt the schedule at runtime to particular data and control outcomes promises superior performance to standard, statically scheduled HLS solutions. However, dataflow circuits are notoriously resource-expensive: their distributed handshake mechanism brings performance benefits in some cases, but causes an unneeded resource overhead when general dynamism is not required. In this work, we present a verification framework based on model checking to systematically reduce the hardware complexity of dataflow circuits. We devise a series of formal proofs that identify the absence of particular behavioral scenarios and use this information to replace the generic dataflow logic with simpler and cheaper control structures. On a set of benchmarks obtained from high-level code, we demonstrate …
Total citations
2023202422
Scholar articles
J Xu, E Murphy, J Cortadella, L Josipovic - Proceedings of the 2023 ACM/SIGDA International …, 2023