Back to Search Start Over

FlowPGA: DataFlow de Aplicações em FPGA

Authors :
Leandro A. J. Marzulo
Fabio H. Flesch
Alexandre S. Nery
Felipe M. G. França
Edil S. T. Fernandes
Source :
Anais do IX Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2008).
Publication Year :
2008
Publisher :
Sociedade Brasileira de Computação, 2008.

Abstract

A arquitetura WaveScalar é a primeira arquitetura dataflow a apresentar uma interface de memória que mantém a semântica de acessos requerida pelas linguagens imperativas. Um protótipo da arquitetura, em desenvolvimento, permitiria passar de experimentação por simulação para um cenário mais real, com o processador desenvolvido em FPGA. No entanto, este protótipo não é acessível (financeiramente) para qualquer instituição que também queira produzí-lo. Neste trabalho é apresentada a FlowPGA, uma versão reduzida desta arquitetura para ser utilizada com FPGAs com pequeno número de células lógicas. Uma FPGA com 1,5 milhões de gates foi utilizada para implementação. A corretude da implementação foi avaliada com a execução de um programa de multiplicação entre dois números positivos usando sucessivas somas. Os resultados mostram que a arquitetura FlowPGA tem desempenho equivalente ao WaveScalar. Ainda, para avaliar a versatilidade do projeto, a FlowPGA foi modificada para utilizar um sistema de numeração RNS, com esforço de implementação de aproximadamente 20 horas.

Details

Database :
OpenAIRE
Journal :
Anais do IX Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2008)
Accession number :
edsair.doi...........b5307609c22fd730208850028b5b3899