1 research outputs found
Acceleration of bit-true simulations for word length optimization using high-level synthesis tools
El prop贸sito del presente trabajo n de grado es proporcionar al dise帽ador de circuitos
digitales un sistema que ejecute la optimizaci贸n de anchos de palabra a un circuito digital, me diante simulaciones bit-true aceleradas por dispositivos hardware FPGA. Estas simulaciones
bit-true se basan en la ejecuci贸n iterada del algoritmo a optimizar dadas unas restricciones en
los anchos de palabra de cada variable, con la nalidad de explorar las posibles combinacio nes de anchos de palabra, que minimicen los recursos del circuito digital y cumplan el error
m谩ximo soportado. Para facilitar un nivel m谩s alto de abstracci贸n y una mejor metodolog铆a de
dise帽o de aceleradores hardware, este sistema se ha dise帽ado utilizando herramientas de s铆n tesis de alto nivel, que de nen un sistema acelerador utilizando un lenguaje de programaci贸n
com煤n como es C++. Los resultados indican una aceleraci贸n de hasta un 5.25x en algoritmos
de alta carga computacional como puede ser un ltro de respuesta nita al impulso, ahorrando
d铆as o semanas de tiempo de ejecuci贸n. Por otro lado, es razonable concluir que al utilizar el
lenguaje de programaci贸n C++, el sistema se hace m谩s accesible y entendible que utilizando
lenguajes de descripci贸n de hardware habituales para la programaci贸n de FPGA como Verilog
o VHDL