Summary: | Arquiteturas reconfiguráveis são dispositivos de hardware capazes de modificar sua estrutura de hardware de acordo
com a aplicação a ser executada. Tais dispositivos surgiram como uma alternativa às soluções de hardware
tradicionais na tentativa de equilibrar flexibilidade e desempenho. Uma das principais formas de utilização de
arquiteturas reconfiguráveis corresponde a um bloco reconfigurável anexado a um processador hospedeiro. Esse
processador é responsável por executar diversas tarefas críticas, incluindo o particionamento hardware/software e
indicar o momento do bloco reconfigurável executar. Apesar de existirem diversas propostas de arquiteturas
reconfiguráveis na literatura, pouco se estudou sobre o impacto do processador hospedeiro na arquitetura. Nesse
contexto, esse artigo apresenta um estudo sobre o impacto do processador hospedeiro no desempenho da arquitetura
reconfigurável híbrida. Como estudo de caso foi realizada uma avaliação sobre o uso dos processadores SPARC V8
da Sun Microsystems e Nios II da Altera como processadores hospedeiros da arquitetura reconfigurável híbrida RoSA. O objetivo deste estudo é realizar a comparação entre o desempenho desses processadores e identificar qual deles é o mais adequado para anexar a arquitetura em questão. Os resultados mostraram que foi possível alcançar até 47% de ganho de desempenho com o uso do processador Nios II em comparação ao SPARC V8, indicando o primeiro como mais adequado para a arquitetura RoSA.
PALAVRAS-CHAVE: arquiteturas reconfiguráveis, processador hospedeiro, desempenho.
|