Authors
Ayatallah Elakhras, Riya Sawhney, Andrea Guerrieri, Lana Josipovic, Paolo Ienne
Publication date
2023/2/12
Book
Proceedings of the 2023 ACM/SIGDA International Symposium on Field Programmable Gate Arrays
Pages
39-45
Description
Dynamically scheduled high-level synthesis can exploit high levels of parallelism in poorly-predictable control-dominated applications. Yet, dataflow circuits are often generated by literal conversion of basic blocks into circuits interconnected in such a way as to mimic the program's sequential execution. Although correct and quite effective in many cases, this adherence to control flow still significantly limits exploitable parallelism. Recent research introduced techniques to deliver data tokens directly from producers to consumers and achieved tangible benefits both in circuit complexity and execution time. Unfortunately, while this successfully addressed ordinary data dependencies, the problem of potential dependencies through memory remains open: When no technique can statically disambiguate accesses, circuits must be built with load-store queues (LSQs) which, to reorder accesses safely, need memory …
Total citations
2023202432
Scholar articles
A Elakhras, R Sawhney, A Guerrieri, L Josipovic… - Proceedings of the 2023 ACM/SIGDA International …, 2023