arrow
Return

Resource Sharing in Dataflow Circuits

delete2023-09-01
delete0
PRE
AI
L
Lana Josipović *
A
Axel Marmet
A
Andrea Guerrieri
P
Paolo Ienne
DOI:10.1145/3597614delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To achieve resource-efficient hardware designs, high-level synthesis (HLS) tools share (i.e., time-multiplex) functional units among operations of the same type. This optimization is typically performed in conjunction with operation scheduling to ensure the best possible unit usage at each point in time. Dataflow circuits have emerged as an alternative HLS approach to efficiently handle irregular and control-dominated code. However, these circuits do not have a predetermined schedule-in its absence, it is challenging to determine which operations can share a functional unit without a performance penalty. More critically, although sharing seems to imply only some trivial circuitry, time-multiplexing units in dataflow circuits may cause deadlock by blocking certain data transfers and preventing operations from executing. In this paper, we present a technique to automatically identify performance-acceptable resource sharing opportunities in dataflow circuits. More importantly, we describe a sharing mechanism which achieves functionally correct and deadlock-free dataflow designs. On a set of benchmarks obtained from C code, we show that our approach effectively implements resource sharing. It results in significant area savings at a minor performance penalty compared to dataflow circuits which do not support this feature (i.e., it achieves a 64%, 2%, and 18% average reduction in DSPs, LUTs, and FFs, respectively, with an average increase in total execution time of only 2%) and matches the sharing capabilities of a state-of-the-art HLS tool.
Keywords:
Dataflow circuits
high-level synthesis
resource sharing

Journal

ACM Transactions on Reconfigurable Technology and Systems cover
ACM Transactions on Reconfigurable Technology and Systems
IF:
2.8
Papers:
599
Citations:
810

Organization

E
ETH Zurich
Scholars:
3.0W
Papers: 2.4W
Citations: 8.4W
S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
Cited Papers

Cited Papers

Optimism is associated with mood, coping and immune change in response to stress.
err1998-01-01
err0
PREAI
errSuzanne C. Segerstrom; Shelley E. Taylor; Margaret E. Kemeny; John L. Fahey
errShare
errSave
errShare
errSave
FPGA Architecture: Principles and Progression
err2021-01-01
err11
PREAI
errJosipovic, Lana; Guerrieri, Andrea; Ienne, Paolo
errShare
errSave
Predicting Academic Performance of Pharmacy Students: Demographic Comparisons
err1994-01-01
err0
PREAI
errNawarut Charupatanapong; William C. McCormick; Karen L. Rascati
errShare
errSave
Buffer Placement and Sizing for High-Performance Dataflow Circuits
err2021-11-09
err0
errOAAI
errJosipovic, Lana; Sheikhha, Shabnam; Guerrieri, Andrea; Ienne, Paolo; Cortadella, Jordi
errShare
errSave
errShare
errSave
errShare
errSave
researcher View more