Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável
As modernas aplicações em diversas áreas como multimídia e telecomunicações exigem arquiteturas que ofereçam altas taxas de processamento. Entretanto, os padrões e algoritmos mudam com incrível rapidez o que gera a necessidade de que esses sistemas digitais tenham também por característica uma grand...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
2007
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/7383 |
id |
ndltd-IBICT-oai-lume.ufrgs.br-10183-7383 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume.ufrgs.br-10183-73832018-10-21T16:49:27Z Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável Boschetti, Marcos Rafael Bampi, Sergio Engenharia elétrica Microeletrônica Arquiteturas reconfiguraveis Processamento : Imagem As modernas aplicações em diversas áreas como multimídia e telecomunicações exigem arquiteturas que ofereçam altas taxas de processamento. Entretanto, os padrões e algoritmos mudam com incrível rapidez o que gera a necessidade de que esses sistemas digitais tenham também por característica uma grande flexibilidade. Dentro desse contexto, tem-se as arquiteturas reconfiguráveis em geral e, mais recentemente, os sistemas reconfiguráveis em um único chip como soluções adequadas que podem oferecer desempenho, sendo, ao mesmo tempo, adaptáveis a novos problemas e a classes mais amplas de algoritmos dentro de um dado escopo de aplicação. Este trabalho apresenta o estado-da-arte em relação a arquiteturas reconfiguráveis nos meios acadêmcio e industrial e descreve todas as etapas de desenvolvimento do processador de imagens reconfigurável DRIP (Dynamically Reconfigurable Image Processor), desde suas origens como um processador estático até sua última versão reconfigurável em tempo de execução. O DRIP possui um pipeline composto por 81 processadores elementares. Esses processadores constituem a chave do processo de reconfiguração e possuem a capacidade de computar um grande número de algoritmos de processamento de imagens, mais específicamente dentro do domínio da filtragem digital de imagens. Durante o projeto, foram desenvolvidos uma série de modelos em linguagem de descrição de hardware da arquitetura e também ferramentas de software para auxiliar nos processos de implementação de novos algorimos, geração automática de modelos VHDL e validação das implementações. O desenvolvimento de mecanismos com o objetivo de incluir a possibilidade de reconfiguração dinâmica, naturalmente, introduz overheads na arquitetura. Contudo, o processo de reconfiguração do DRIP-RTR é da ordem de milhões de vezes mais rápido do que na versão estaticamente reconfigurável implementada em FPGAs Altera. Finalizando este trabalho, é apresentado o projeto lógico e elétrico do processador elementar do DRIP, visando uma futura implementação do sistema diretamente como um circuito VLSI. 2007-06-06T19:05:57Z 2004 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/7383 000543226 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Engenharia elétrica Microeletrônica Arquiteturas reconfiguraveis Processamento : Imagem |
spellingShingle |
Engenharia elétrica Microeletrônica Arquiteturas reconfiguraveis Processamento : Imagem Boschetti, Marcos Rafael Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
description |
As modernas aplicações em diversas áreas como multimídia e telecomunicações exigem arquiteturas que ofereçam altas taxas de processamento. Entretanto, os padrões e algoritmos mudam com incrível rapidez o que gera a necessidade de que esses sistemas digitais tenham também por característica uma grande flexibilidade. Dentro desse contexto, tem-se as arquiteturas reconfiguráveis em geral e, mais recentemente, os sistemas reconfiguráveis em um único chip como soluções adequadas que podem oferecer desempenho, sendo, ao mesmo tempo, adaptáveis a novos problemas e a classes mais amplas de algoritmos dentro de um dado escopo de aplicação. Este trabalho apresenta o estado-da-arte em relação a arquiteturas reconfiguráveis nos meios acadêmcio e industrial e descreve todas as etapas de desenvolvimento do processador de imagens reconfigurável DRIP (Dynamically Reconfigurable Image Processor), desde suas origens como um processador estático até sua última versão reconfigurável em tempo de execução. O DRIP possui um pipeline composto por 81 processadores elementares. Esses processadores constituem a chave do processo de reconfiguração e possuem a capacidade de computar um grande número de algoritmos de processamento de imagens, mais específicamente dentro do domínio da filtragem digital de imagens. Durante o projeto, foram desenvolvidos uma série de modelos em linguagem de descrição de hardware da arquitetura e também ferramentas de software para auxiliar nos processos de implementação de novos algorimos, geração automática de modelos VHDL e validação das implementações. O desenvolvimento de mecanismos com o objetivo de incluir a possibilidade de reconfiguração dinâmica, naturalmente, introduz overheads na arquitetura. Contudo, o processo de reconfiguração do DRIP-RTR é da ordem de milhões de vezes mais rápido do que na versão estaticamente reconfigurável implementada em FPGAs Altera. Finalizando este trabalho, é apresentado o projeto lógico e elétrico do processador elementar do DRIP, visando uma futura implementação do sistema diretamente como um circuito VLSI. |
author2 |
Bampi, Sergio |
author_facet |
Bampi, Sergio Boschetti, Marcos Rafael |
author |
Boschetti, Marcos Rafael |
author_sort |
Boschetti, Marcos Rafael |
title |
Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
title_short |
Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
title_full |
Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
title_fullStr |
Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
title_full_unstemmed |
Mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
title_sort |
mecanismos de reconfiguração dinâmica aplicados ao projeto de um processador de imagens reconfigurável |
publishDate |
2007 |
url |
http://hdl.handle.net/10183/7383 |
work_keys_str_mv |
AT boschettimarcosrafael mecanismosdereconfiguracaodinamicaaplicadosaoprojetodeumprocessadordeimagensreconfiguravel |
_version_ |
1718776650215194624 |