Assessing Defragmentation Strategies for FPGAs

Fragmentation on dynamically reconfigurable FPGAs is currently a major obstacle to the efficient management of its logic space. When resource allocation decisions have to be made at run-time a relocation of currently running functions may be necessary to release enough contiguous resources to implem...

ver descrição completa

Detalhes bibliográficos
Autor principal: Manuel G. Gericota (author)
Outros Autores: Gustavo R. Alves (author), Luís F. Lemos (author), José M. Ferreira (author)
Formato: book
Idioma:eng
Publicado em: 2006
Assuntos:
Texto completo:https://repositorio-aberto.up.pt/handle/10216/84666
País:Portugal
Oai:oai:repositorio-aberto.up.pt:10216/84666
Descrição
Resumo:Fragmentation on dynamically reconfigurable FPGAs is currently a major obstacle to the efficient management of its logic space. When resource allocation decisions have to be made at run-time a relocation of currently running functions may be necessary to release enough contiguous resources to implement incoming functions.Relocation should take into account any specifics of functions functionality and also those of the FPGAs architecture as to not affect systems performance. A simple and fast method to assess performance degradation of a function during relocation is proposed in this paper. This method is based on previous function labelling and on the concept of proximity vectors.