Back to Search Start Over

Aceleração de hardware em sistemas embarcados para aprendizado de máquina utilizando KNN em FPGA

Aceleração de hardware em sistemas embarcados para aprendizado de máquina utilizando KNN em FPGA

Authors :
Luciano Bertini
Wanderson Berbert
Alessandro Copetti
Source :
Anais do XII Computer on the Beach - COTB '21.
Publication Year :
2021
Publisher :
Universidade do Vale do Itajaí, 2021.

Abstract

Aprendizado de máquina tem se tornado uma ferramenta essencialpara qualquer sistema de tomada de decisão. Devido a limitaçõesde performance impostas por arquiteturas tradicionais que utilizamCentral Processing Units (CPUs), para aplicações mais críticas, métodosde aceleração com Graphical Processing Unit (GPU) e ApplicationSpecific Integrated Circuit (ASIC) têm sido empregados. No entanto,quando aplicadas a sistemas embarcados, estas apresentam limitaçõesrelacionadas a tamanho físico e complexidade. Para resolverestes problemas, a utilização da tecnologia Field Programmable GateArray (FPGA) tem se mostrado promissora devido a sua grande eficiência,paralelismo real, reconfigurabilidade e flexibilidade. Diantedisso, este estudo tem como objetivo, além de fazer uma revisãoaprofundada da bibliografia, apresentar arquiteturas projetadasem FPGA que buscam minimizar tais limitações, maximizando aeficiência, sem perda de performance significativa e de modo a viabilizarsua utilização em sistemas embarcados. Resultados mostramganhos em performance acima de 95% quando utilizando um hardwareespecialista desenvolvido em FPGA utilizando o algoritmo deaprendizado de máquina K-Nearest Neighbor (KNN).

Details

Database :
OpenAIRE
Journal :
Anais do XII Computer on the Beach - COTB '21
Accession number :
edsair.doi...........139a4077b18ad5c9ef85b2e26b870ff3
Full Text :
https://doi.org/10.14210/cotb.v12.p400-407