On-line defragmentation for run-time partially reconfigurable FPGAs
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Outros Autores: | , |
Tipo de documento: | Livro |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://repositorio-aberto.up.pt/handle/10216/84987 |
Resumo: | Dynamically reconfigurable systems have benefited from a new class of FPGAs recently introduced into the market, which allow partial and dynamic reconfiguration at run time, enabling multiple independent processes from different applications to share the same device, swapping them as needed. When the sequence of tasks to be performed is not predictable, resource allocation decisions have to be made online, producing fragmentation of the FPGA logic space. A rearrangement may be necessary to get enough contiguous space to efficiently implement new incoming processes, avoiding the spreading of their components and, as a result, the degradation of their performance. This paper presents a novel active replication mechanism for configurable logic blocks (CLBs), able to implement online rearrangements, defragmenting the available FPGA resources without disturbing currently running processes. |
id |
RCAP_5c2d548b021a6ebd46a27d24732ade81 |
---|---|
oai_identifier_str |
oai:repositorio-aberto.up.pt:10216/84987 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
On-line defragmentation for run-time partially reconfigurable FPGAsEngenharia electrotécnica, Engenharia electrotécnica, electrónica e informáticaElectrical engineering, Electrical engineering, Electronic engineering, Information engineeringDynamically reconfigurable systems have benefited from a new class of FPGAs recently introduced into the market, which allow partial and dynamic reconfiguration at run time, enabling multiple independent processes from different applications to share the same device, swapping them as needed. When the sequence of tasks to be performed is not predictable, resource allocation decisions have to be made online, producing fragmentation of the FPGA logic space. A rearrangement may be necessary to get enough contiguous space to efficiently implement new incoming processes, avoiding the spreading of their components and, as a result, the degradation of their performance. This paper presents a novel active replication mechanism for configurable logic blocks (CLBs), able to implement online rearrangements, defragmenting the available FPGA resources without disturbing currently running processes.20022002-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bookapplication/pdfhttps://repositorio-aberto.up.pt/handle/10216/84987engManuel G. GericotaGustavo R. AlvesJosé M. Ferreirainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-29T13:11:32Zoai:repositorio-aberto.up.pt:10216/84987Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T23:35:30.823416Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
On-line defragmentation for run-time partially reconfigurable FPGAs |
title |
On-line defragmentation for run-time partially reconfigurable FPGAs |
spellingShingle |
On-line defragmentation for run-time partially reconfigurable FPGAs Manuel G. Gericota Engenharia electrotécnica, Engenharia electrotécnica, electrónica e informática Electrical engineering, Electrical engineering, Electronic engineering, Information engineering |
title_short |
On-line defragmentation for run-time partially reconfigurable FPGAs |
title_full |
On-line defragmentation for run-time partially reconfigurable FPGAs |
title_fullStr |
On-line defragmentation for run-time partially reconfigurable FPGAs |
title_full_unstemmed |
On-line defragmentation for run-time partially reconfigurable FPGAs |
title_sort |
On-line defragmentation for run-time partially reconfigurable FPGAs |
author |
Manuel G. Gericota |
author_facet |
Manuel G. Gericota Gustavo R. Alves José M. Ferreira |
author_role |
author |
author2 |
Gustavo R. Alves José M. Ferreira |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Manuel G. Gericota Gustavo R. Alves José M. Ferreira |
dc.subject.por.fl_str_mv |
Engenharia electrotécnica, Engenharia electrotécnica, electrónica e informática Electrical engineering, Electrical engineering, Electronic engineering, Information engineering |
topic |
Engenharia electrotécnica, Engenharia electrotécnica, electrónica e informática Electrical engineering, Electrical engineering, Electronic engineering, Information engineering |
description |
Dynamically reconfigurable systems have benefited from a new class of FPGAs recently introduced into the market, which allow partial and dynamic reconfiguration at run time, enabling multiple independent processes from different applications to share the same device, swapping them as needed. When the sequence of tasks to be performed is not predictable, resource allocation decisions have to be made online, producing fragmentation of the FPGA logic space. A rearrangement may be necessary to get enough contiguous space to efficiently implement new incoming processes, avoiding the spreading of their components and, as a result, the degradation of their performance. This paper presents a novel active replication mechanism for configurable logic blocks (CLBs), able to implement online rearrangements, defragmenting the available FPGA resources without disturbing currently running processes. |
publishDate |
2002 |
dc.date.none.fl_str_mv |
2002 2002-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/book |
format |
book |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio-aberto.up.pt/handle/10216/84987 |
url |
https://repositorio-aberto.up.pt/handle/10216/84987 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799135666955616256 |