Algoritmos e arquiteturas para o desenvolvimento de sistemas computacionais / Algorithms and architectures to the development of computational systems
AUTOR(ES)
Carro, Luigi
DATA DE PUBLICAÇÃO
2009
RESUMO
Este trabalho trata de arquiteturas e algoritmos para o desenvolvimento de sistemas computacionais. Tais sistemas são constituídos de um microprocessador (específico ou comercialmente disponível), de seu conjunto de programas e de um HW dedicado que será utilizado para otimização do sistema. O objetivo principal desta tese é demonstrar que, presentemente, a linha divisória entre HW e SW e cada vez mais tênue, e a transição entre um e outro pode ser feita de maneira suave pelo projetista de sistemas, na busca de um ponto ótimo no balanço entre custo e desempenho. Apresenta-se em seqüência o ambiente de CAD, a classificação de rotinas e os métodos de otimização tendo em vista esta classificação para o aumento de desempenho de sistemas computacionais. A seguir são apresentadas técnicas para processadores dedicados de arquitetura Risc, visando a otimização de certos tipos de programas. Os resultados de aceleração são apresentados para um conjunto de exemplos. Tendo em vista o mercado nacional de eletrônica, fortemente baseado em microcontroladores, estudam-se e mostram-se possibilidades de otimização e integração de sistemas baseados em tais processadores, assim como a aplicabilidade das mesmas técnicas para processadores dedicados. A viabilidade técnica desta realização é discutida através de exemplos baseados em aplicações reais. Finalmente, a validação de sistemas computacionais, em especial aqueles trabalhados nesta tese, é discutida.
ASSUNTO(S)
microeletronica hw-sw codesign asip like microprocessos microprocessadores arquitetura risc risc architectures microcontroladores microcontrollers integrated circuit design projeto : circuitos integrados
ACESSO AO ARTIGO
http://hdl.handle.net/10183/17780Documentos Relacionados
- Development of computational tools for the emergy evaluation of agricultural systems.
- IMAGE PROCESSING AND COMPUTER VISION ALGORITHMS FOR GRAPHICS CARDS PARALLEL ARCHITECTURES
- Array algorithms for filtering of linear systems
- DEVELOPMENT OF COMPUTATIONAL MOBILE SYSTEMS INTEGRATED THE RECEIVERS GPS BLUETOOTH APPLICABLE THE FARM AND URBAN MANAGEMENT
- Desenvolvimento de modelos e algoritmos sequenciais e paralelos para o planejamento da expansão de sistemas de transmissão de energia elétrica