Enabling Virtualized Programmable Logic Resources at the Edge and the Cloud

Autor: Nick Zotos, Orthodoxos Kipouridis, Kimon Karras, Evangelos K. Markakis, George Bogdos
Rok vydání: 2018
Předmět:
Zdroj: Hardware Accelerators in Data Centers ISBN: 9783319927916
DOI: 10.1007/978-3-319-92792-3_8
Popis: This chapter investigates how programmable resources can be integrated into the cloud and edge infrastructure. In order to achieve this goal, the programmable cloud platform has been designed and implemented. This is a hardware/software platform that allows for the seamless integration of a programmable logic device into the cloud and edge infrastructure and the deployment of tasks on it over OpenStack, the de facto open-source software for cloud environments. Our system is based on an FPGA SoC, a device that combines both CPUs and programmable fabric thus allowing us to optimize the division of labor within the device. The programmable cloud platform includes both software and hardware to allow an FGPA SoC to be integrated seamlessly with the OpenStack worker and controller and provide an environment where hardware-based user tasks can be deployed. We use an h264 decoder as an HW task to evaluate the performance of our system in two ways: first to verify that the SW stack does not impede the HW by causing too much overhead, and second to indeed show that the FPGA can accelerate a common task such as video decoding while been house in a relatively cheap, modest in size programmable device.
Databáze: OpenAIRE