Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays 2017
DOI: 10.1145/3020078.3021742
|View full text |Cite
|
Sign up to set email alerts
|

Enabling Flexible Network FPGA Clusters in a Heterogeneous Cloud Data Center

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0
1

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 66 publications
(24 citation statements)
references
References 6 publications
0
23
0
1
Order By: Relevance
“…Fundamentally, the virtualization support for I/O is the same as in CPU/software systems, with the main difference being the implementation technology. For FPGAs, the control logic can be either implemented in a software domain (e.g., by using a soft-core [15] or a host CPU [16], [47]) or a special hardware module [6], [10], [14] using some reconfigurable resources. The software approach tends to be used for high flexibility or to save more reconfigurable resources for application logic.…”
Section: B I/o Virtualizationmentioning
confidence: 99%
“…Fundamentally, the virtualization support for I/O is the same as in CPU/software systems, with the main difference being the implementation technology. For FPGAs, the control logic can be either implemented in a software domain (e.g., by using a soft-core [15] or a host CPU [16], [47]) or a special hardware module [6], [10], [14] using some reconfigurable resources. The software approach tends to be used for high flexibility or to save more reconfigurable resources for application logic.…”
Section: B I/o Virtualizationmentioning
confidence: 99%
“…Figure 4 lays out the important There are two possibilities for the design of control logic, either software or hardware. The software approach offers high flexibility and space efficiency [75][76][77]. On the other hand, the hardware module offers improved performance at the cost of consuming some reconfigurable resources [78,79].…”
Section: Shellsmentioning
confidence: 99%
“…Tarafdar [77] and his colleagues utilized OpenCL via Xilinx SDAccel framework using an abstract layer to assign the data to multiple FPGAs and maintaining a transparent directory to virtualize the FPGAs at the lower abstraction level. The approach of the FPGA groups [121] suggests that multiple FPGAs can be shared by one group but configured with a matching accelerator.…”
Section: Frameworkmentioning
confidence: 99%
See 2 more Smart Citations