DocumentCode
3674745
Title
Computing Framework for Dynamic Integration of Reconfigurable Resources in a Cloud
Author
Oliver Knodel;Rainer G. Spallek
Author_Institution
Dept. of Comput. Sci., Tech. Univ. Dresden, Dresden, Germany
fYear
2015
Firstpage
337
Lastpage
344
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.
Keywords
"Field programmable gate arrays","Hardware","Resource management","Cloud computing","Computational modeling","Virtual machine monitors","Computer architecture"
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2015 Euromicro Conference on
Type
conf
DOI
10.1109/DSD.2015.37
Filename
7302294
Link To Document