RC3E: Provision and Management of Reconfigurable Hardware Accelerators in a Cloud Environment.

作者: Oliver Knodel , Rainer G. Spallek

DOI:

关键词:

摘要: Heterogeneous systems consisting of general-purpose processors and different types hardware accelerators are becoming more common in HPC systems. Especially FPGAs provide a promising opportunity to improve both performance energy efficiency such Adding clouds or data centers allows easy access reconfigurable resources. In this paper we present our cloud service models hypervisor called RC3E, which integrates virtualized FPGA-based into environment. With software framework, multiple (virtual) user designs can be executed on single physical FPGA device. We demonstrate the approach by implementing up four virtual cores device future perspectives for cloud-based environments.

参考文章(17)
III Scott, John M., Open Component Portability Infrastructure (OPENCPI) Defense Technical Information Center. ,(2009) , 10.21236/ADA510918
Julio Dondo Gazzano, Francisco Sanchez Molina, Fernando Rincon, Juan Carlos López, Integrating Reconfigurable Hardware-Based Grid for High Performance Computing The Scientific World Journal. ,vol. 2015, pp. 272536- 272536 ,(2015) , 10.1155/2015/272536
Fei Chen, Yi Shan, Yu Zhang, Yu Wang, Hubertus Franke, Xiaotao Chang, Kun Wang, Enabling FPGAs in the cloud computing frontiers. pp. 3- ,(2014) , 10.1145/2597917.2597929
David Kirk, NVIDIA cuda software and gpu parallel computing architecture international symposium on memory management. pp. 103- 104 ,(2007) , 10.1145/1296907.1296909
John E. Stone, David Gohara, Guochun Shi, OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems computational science and engineering. ,vol. 12, pp. 66- 73 ,(2010) , 10.1109/MCSE.2010.69
Miodrag Bolic, Jonathan Parri, Wei Wang, pvFPGA: accessing an FPGA-based hardware accelerator in a paravirtualized environment international conference on hardware/software codesign and system synthesis. pp. 10- ,(2013) , 10.5555/2555692.2555702
Hayden Kwok-Hay So, Robert Brodersen, A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH ACM Transactions in Embedded Computing Systems. ,vol. 7, pp. 14- ,(2008) , 10.1145/1331331.1331338
J. Gregory Steffan, Hadi Bannazadeh, Stuart Byma, Paul Chow, Alberto Leon Garcia, FPGAs in the Cloud: Booting Virtualized Hardware Accelerators with OpenStack field-programmable custom computing machines. pp. 109- 116 ,(2014) , 10.1109/.40
Robert Kirchgessner, Greg Stitt, Alan George, Herman Lam, VirtualRC: a virtual FPGA platform for applications and tools portability field programmable gate arrays. pp. 205- 208 ,(2012) , 10.1145/2145694.2145728
Ken Eguro, Ramarathnam Venkatesan, FPGAs for trusted cloud computing field programmable logic and applications. pp. 63- 70 ,(2012) , 10.1109/FPL.2012.6339242