Programa

Computação Reconfigurável

Diploma de Estudos Avançados em Engenharia Electrotécnica e de Computadores

Programa

? ? História: sistemas de computação reconfigurável e dispositivos de lógica programável. ? Tecnologias de Agregados Lógicos Programáveis (FPGA). Aritmética em FPGAs. ? Arquitecturas de computação reconfigurável. Arquitecturas a nível de sistema. Unidades lógicas de granularidade fina e unidades funcionais de granularidade grossa; interligações reconfiguráveis. ? Modos de reconfiguração: estático e dinâmico; dispositivos com multicontextos; reconfiguração parcial. ? Reconfiguração para recuperação ou reparação autónomas. ? Metodologias de projecto: especificações comportamentais; co-projecto hardware/software; mapeamento lógico e síntese das unidades de dados. ? Técnicas de partição temporal e virtualização de hardware. ? Sistemas num unico circuito programável: integração de hardware, software e de periféricos num único dispositivo; soluções actuais. ? Aplicações de sistemas reconfiguráveis: exemplos de áreas de aplicação variadas, como por exemplo, processamento digital de sinal, sistemas aeroespaciais, computação de alto desempenho, e aplicações não-numéricas. ? Tecnologias emergentes e tendências de evolução futura. Técnicas para baixo consumo de potência. Arquitecturas assíncronas.