Abstract | ||
---|---|---|
Integrating FPGAs into clouds or data centers allows easy access to such reconfigurable resources and provides a promising opportunity to improve both performance and energy efficiency of such systems. Although currently the use of FPGAs as hardware accelerators and especially in clouds is mainly a topic of research, the integration of reconfigurable virtualized resources will become a task of growing importance in the future. We developed a cloud management and hypervisor system called RC3E providing FPGA resources as a service. This paper introduces a computing framework which extends our hypervisor and allows multiple (virtual) user designs on a single physical FPGA. The communication between host and FPGA is implemented by a communication API on the host and the integration of high-level synthesis (HLS) to accelerate applications. We demonstrate the usability of our framework by implementing a sample user design on an FPGA and measuring the performance with up to four simultaneous virtual user designs. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/DSD.2015.37 | Euromicro Symposium on Digital Systems Design |
Keywords | Field | DocType |
Cloud Computing, Field Programmable Gate Arrays, High-Level Synthesis, Virtualization | Virtualization,Cloud management,Storage hypervisor,Computer science,High-level synthesis,Parallel computing,Hypervisor,Real-time computing,Utility computing,Reconfigurable computing,Cloud computing,Embedded system | Conference |
Citations | PageRank | References |
2 | 0.37 | 20 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Oliver Knodel | 1 | 12 | 2.69 |
Rainer G. Spallek | 2 | 137 | 25.30 |