ADD - Uma Ferramenta de Projeto de Aceleradores com DataFlow para Alto Desempenho⇤

  • Jeronimo Penha Penha
  • Lucas Bragança Bragança
  • Danilo Almeida Almeida
  • Jose Nacif Nacif
  • Ricardo Ferreira Ferreira

Resumo

Aceleradores com FPGA baseados em fluxo de dados se tornaram uma alternativa promissora para se conseguir alto desempenho com eficiência energética. Este artigo apresenta a ferramenta ADD (Accelerator Design and Deploy) para descrição de algoritmos com fluxo de dados, que também possibilita a simulação, a prototipação em FPGA e a integração em um ambiente heterogêneo CPU-FPGA. A ferramenta possui uma biblioteca de operadores síncronos, além de possibilitar o desenvolvimento de novos operadores. Oferece suporte para acoplamento com linguagens de programação de alto nível e foi validada na plataforma para computação heterogênea CPU-FPGA de alto desempenho da Intel/Altera. Como resultado, obteve-se ganhos no tempo de processamento dos benchmarks de até seis vezes em relaçãoás execuções single thread, o que mostra a eficiência da ferramenta proposta.
Publicado
2018-03-28
Como Citar
PENHA, Jeronimo Penha et al. ADD - Uma Ferramenta de Projeto de Aceleradores com DataFlow para Alto Desempenho⇤. Teste, [S.l.], mar. 2018. Disponível em: <http://143.54.25.88/index.php/teste/article/view/772>. Acesso em: 19 sep. 2024.
Edição
Seção
Artigos