2019
DOI: 10.1145/3274280
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Dataflow Circuits

Abstract: We present a technique for implementing dataflow networks as compositional hardware circuits. We first define an abstract dataflow model with unbounded buffers that supports data-dependent blocks (mux, demux, and nondeterministic merge); we then show how to faithfully implement such networks with bounded buffers and handshaking. Handshaking admits compositionality: our circuits can be connected with or without buffers, and combinational cycles arise only from a completely unbuffered cycle. While boun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…Different authors exploited latency-insensitive protocols [8], [15], [21] to construct synchronous and asynchronous dataflow circuits. Elastic circuits [15] are probably the best-studied form of latency-insensitivity, but the original paradigm is too restrictive for HLS.…”
Section: Related Workmentioning
confidence: 99%
“…Different authors exploited latency-insensitive protocols [8], [15], [21] to construct synchronous and asynchronous dataflow circuits. Elastic circuits [15] are probably the best-studied form of latency-insensitivity, but the original paradigm is too restrictive for HLS.…”
Section: Related Workmentioning
confidence: 99%
“…Latency-insensitive protocols [3,6,9] have been explored as a way to overcome the limitations of static scheduling and offer the flexibility needed for true speculation [11]. Several latency-insensitive approaches [4,5,10] describe early evaluationpredicated execution based on special tokens which discard mispredicted data.…”
Section: Related Workmentioning
confidence: 99%