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

  • Jeronimo Penha
  • Lucas Bragança
  • Danilo Almeida
  • Jose Nacif
  • Ricardo 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
2017-10-17
Como Citar
PENHA, Jeronimo et al. ADD - Uma Ferramenta de Projeto de Aceleradores com DataFlow para Alto Desempenho. XVIII Simpósio em Sistemas Computacionais de Alto Desempenho - WSCAD, [S.l.], oct. 2017. Disponível em: <http://250154.o0gct.group/index.php/wscad/article/view/234>. Acesso em: 28 nov. 2024.
Edição
Seção
Artigos