2006
DOI: 10.1016/j.micpro.2006.02.009
|View full text |Cite
|
Sign up to set email alerts
|

Stream computations organized for reconfigurable execution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
12
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 59 publications
(12 citation statements)
references
References 43 publications
0
12
0
Order By: Relevance
“…Primitives for FPGAs include sharing FPGA fabric [9,14,26,50,51,93], spatial multiplexing [15,28,84,91], context switch [59,77], memory virtualization [1,18,62,96], relocation [40], preemption [60], and interleaved hardware-software task execution [8,30,84,91]. Core techniques include virtualizing FPGA fabric, including regions [71], tasks [73], processing elements [21], IPC-like communication primitives [66], and abstraction layers/overlays [7,33,48,49,85] Extending OS abstractions to FPGAs is an area of active research. ReconOS [62] extends eCos [22] with hardware threads similar to Hthreads [70].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Primitives for FPGAs include sharing FPGA fabric [9,14,26,50,51,93], spatial multiplexing [15,28,84,91], context switch [59,77], memory virtualization [1,18,62,96], relocation [40], preemption [60], and interleaved hardware-software task execution [8,30,84,91]. Core techniques include virtualizing FPGA fabric, including regions [71], tasks [73], processing elements [21], IPC-like communication primitives [66], and abstraction layers/overlays [7,33,48,49,85] Extending OS abstractions to FPGAs is an area of active research. ReconOS [62] extends eCos [22] with hardware threads similar to Hthreads [70].…”
Section: Related Workmentioning
confidence: 99%
“…Previous multi-application FPGA sharing proposals [15,37,92,94] restrict programming models or fail to provide isolation. OS primitives have been combined to form OSes for FP-GAs [31,62,81,82] as well as FPGA hypervisors [21,66,71,73]. Chen et al explore virtualization challenges when FPGAs are a shared resource [14]; AmorphOS [46] provides an OS-level management layer to concurrently share FPGAs among mutually distrustful processes.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Table 6 shows prior GPU virtualization and trade-offs across virtualization properties (see §2). FPGA virtualization has a long history [31,34,48,57,58,69,74,77,88]. Most prior work relies on hardware-specific features, focuses on sharing in a single protection domain [55], or virtualization primitives [83].…”
Section: Related Workmentioning
confidence: 99%
“…Buffered connections are natural for many streaming systems and have often been used for large-scale concurrent computations (e.g. [26][27][28][29][30][31]). …”
Section: Design Structurementioning
confidence: 99%