teste
8
COMPUTAÇÃO RECONFIGURÁVEL: conceitos, tendências e aplicações
Carlos Augusto Paiva da Silva Martins, Edward David Moreno Ordonez,
João Batista Torres Corrêa, Milene Barbosa Carvalho
Abstract
Reconfigurable computing (RC) is a new, exciting and promising computational model or paradigm that intend to combine hardware performance and software flexibility. We initially present original problems, technical challenges and motivations for its emerging and development. Following, we present: main concepts and terminology of fixed, programmable, configurable and reconfigurable computing; reconfigurable academic and commercial devices; reconfigurable architectures, its computational models, parallelism aspects, analyzing some performance problems; methods, environments, and techniques for design and development of applications using RC; academic and commercial RC systems; its industrial, economic and social aspects; conclusions, its challenges and suggestion of some studies and future works.
Resumo
Computação reconfigurável (CR) é um novo, excitante e promissor modelo ou paradigma computacional que pretende combinar o desempenho do hardware e a flexibilidade do software. Inicialmente, apresentamos problemas, desafios técnicos e motivações para seu surgimento e desenvolvimento. Depois, apresentamos conceitos e terminologias de computação fixa, programável, configurável e reconfigurável; dispositivos reconfiguráveis acadêmicos e comerciais; arquiteturas reconfiguráveis, modelos computacionais, aspectos de paralelismo, problemas de desempenho; métodos, ambientes e técnicas para projeto e desenvolvimento de aplicações usando CR; sistemas de CR acadêmicos e comerciais; seus aspectos industriais, econômicos e sociais; conclusões, desafios e sugestões de estudos e trabalhos futuros.
8.1. Introdução
Neste minicurso utilizamos uma abordagem diferente no processo de ensino/estudo/aprendizado, que é baseada na proposição de perguntas e