NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration

Although quite important in the parallel computing area, Field-Programmable Gate Arrays (FPGAs) have a restricted application space when compared to other technologies such asGraphic Processing Units (GPUs) or manycore processors. However, FPGAs have some specific features (e.g. dynamic partial reco...

Full description

Bibliographic Details
Main Authors: PERINA, A. B., ARANTES, J. S., BONATO, V.
Format: Article
Language:English
Published: Faculdade Salesiana Maria Auxiliadora 2017-12-01
Series:Sistemas de Informação
Subjects:
Online Access:http://www.fsma.edu.br/si/edicao20/Download_FSMA_SI_2017_2_Principal_5.html
id doaj-d6fbe4fecd014a609e70d3e49e3d6f62
record_format Article
spelling doaj-d6fbe4fecd014a609e70d3e49e3d6f622020-11-24T22:27:38ZengFaculdade Salesiana Maria AuxiliadoraSistemas de Informação 1983-56041983-56042017-12-011203845NovaCORE vFPGA: Virtualisation and Immediate ReconfigurationPERINA, A. B.0ARANTES, J. S.1BONATO, V.2ICMC-USPICMC-USPICMC-USPAlthough quite important in the parallel computing area, Field-Programmable Gate Arrays (FPGAs) have a restricted application space when compared to other technologies such asGraphic Processing Units (GPUs) or manycore processors. However, FPGAs have some specific features (e.g. dynamic partial reconfiguration) that may benefit certain applications. Dynamic partial reconfiguration, however, may present prohibitive times (milliseconds). This article presents a simple virtual FPGA architecture capable of holding different configurations (contexts) and also capable of switching between those contexts in a single clock cycle. Experiments have shown that storing 4 different contexts increased in 2X the amount of used logic resources. However, the virtualisation overload - relation between used physical logic resources and the implemented virtual logic resources - was 269,9X in average for experiments with just 1 context.http://www.fsma.edu.br/si/edicao20/Download_FSMA_SI_2017_2_Principal_5.htmlFPGAvirtualisationdynamic reconfigurationimmediate reconfigurationreconfigurable computing
collection DOAJ
language English
format Article
sources DOAJ
author PERINA, A. B.
ARANTES, J. S.
BONATO, V.
spellingShingle PERINA, A. B.
ARANTES, J. S.
BONATO, V.
NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
Sistemas de Informação
FPGA
virtualisation
dynamic reconfiguration
immediate reconfiguration
reconfigurable computing
author_facet PERINA, A. B.
ARANTES, J. S.
BONATO, V.
author_sort PERINA, A. B.
title NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
title_short NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
title_full NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
title_fullStr NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
title_full_unstemmed NovaCORE vFPGA: Virtualisation and Immediate Reconfiguration
title_sort novacore vfpga: virtualisation and immediate reconfiguration
publisher Faculdade Salesiana Maria Auxiliadora
series Sistemas de Informação
issn 1983-5604
1983-5604
publishDate 2017-12-01
description Although quite important in the parallel computing area, Field-Programmable Gate Arrays (FPGAs) have a restricted application space when compared to other technologies such asGraphic Processing Units (GPUs) or manycore processors. However, FPGAs have some specific features (e.g. dynamic partial reconfiguration) that may benefit certain applications. Dynamic partial reconfiguration, however, may present prohibitive times (milliseconds). This article presents a simple virtual FPGA architecture capable of holding different configurations (contexts) and also capable of switching between those contexts in a single clock cycle. Experiments have shown that storing 4 different contexts increased in 2X the amount of used logic resources. However, the virtualisation overload - relation between used physical logic resources and the implemented virtual logic resources - was 269,9X in average for experiments with just 1 context.
topic FPGA
virtualisation
dynamic reconfiguration
immediate reconfiguration
reconfigurable computing
url http://www.fsma.edu.br/si/edicao20/Download_FSMA_SI_2017_2_Principal_5.html
work_keys_str_mv AT perinaab novacorevfpgavirtualisationandimmediatereconfiguration
AT arantesjs novacorevfpgavirtualisationandimmediatereconfiguration
AT bonatov novacorevfpgavirtualisationandimmediatereconfiguration
_version_ 1725749203383091200