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...
Main Authors: | , , |
---|---|
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 |