NoC based virtualized FPGA as cloud Services

Abstract : Web-based applications are increasingly demanding many computationally intensive services. On the other hand, FPGA-based hardware accelerators(HwAcc) provide good performance in accelerating computationally intensive applications. In addition, some FPGAs support a dynamic partial reconfig-uration (DPR) techniques to virtualize and share the FPGA underlying hardware resources in time multiplexing during run-time to save resource and power consumption. Integrating FPGA in a cloud environment is an indispensable way to improve efficiency and provide acceleration services to demanding users. More importantly, in recent years it was proved that FPGA resources deployed in a cloud environment can be accessed with the same OpenStack software technology used to access virtual machines. However, the performance of the virtualized FPGA is highly dependent on the communication medium used to interconnect the virtualized FPGA resources and the control manager. After analyzing the possible interconnect mediums, we have selected Network-on-Chip (NoC) which support parallel communication as the efficient medium for accelerators. Consequently , we propose a NoC based virtualized FPGA as cloud Services. Two virtualized FPGA-based cloud service: Hardware Accelerator as a Service(HAaaS) and Reconfigurable Region as a Service(RRaaS) are proposed in this paper. The NoC provides layered and parallel communication between the virtualized regions of the FPGA and helps them to communicate their status and exchange data through the routers connected to them. A 2x2-mesh NoC based reconfigurable accelerators for image analysis and matrix computation are implemented and tested showing a promising result for more scalable systems in cloud computing.
Type de document :
Communication dans un congrès
3rd International Conference on Embedded Systems in Telecommunications and Instrumentation (ICESTI’16), Oct 2016, Annaba, Algeria. 〈〉
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger
Contributeur : Hiliwi Leake Kidane <>
Soumis le : mardi 15 novembre 2016 - 11:20:35
Dernière modification le : mercredi 12 septembre 2018 - 01:27:19
Document(s) archivé(s) le : jeudi 16 mars 2017 - 17:20:35


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01396933, version 1



Hiliwi Leake Kidane, El-Bay Bourennane. NoC based virtualized FPGA as cloud Services. 3rd International Conference on Embedded Systems in Telecommunications and Instrumentation (ICESTI’16), Oct 2016, Annaba, Algeria. 〈〉. 〈hal-01396933〉



Consultations de la notice


Téléchargements de fichiers