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...

Full description

Bibliographic Details
Main Author: Boschetti, Marcos Rafael
Other Authors: Bampi, Sergio
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