000087365 001__ 87365
000087365 005__ 20200120113924.0
000087365 037__ $$aTAZ-TFG-2019-4404
000087365 041__ $$aspa
000087365 1001_ $$aTeletin, Vlad
000087365 24200 $$aDesign of a specific accelerator for decision trees
000087365 24500 $$aDiseño de un acelerador específico para árboles de decisión
000087365 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2019
000087365 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000087365 520__ $$aEn este proyecto se ha diseñado un acelerador específico para la evaluación de una técnica concreta del aprendizaje automático, los árboles de decisión, siendo éstos entrenados usando una técnica que ayuda a mejorar sus resultados denominada Gradient Boosting. Para ello se ha estudiado cómo se generan los árboles de decisión utilizando el framework LightGBM, uno de las entornos más populares que se usan actualmente para los árboles de<br />decisión, para poder diseñar un acelerador específico capaz de realizar los mismos cálculos de la forma más eficiente posible. El acelerador se ha diseñado usando el lenguaje de descripción de hardware VHDL, y su funcionamiento se ha comprobado en un SoC real que incluye dos procesadores y una Field Programming Gate Array (FPGA), un recurso de lógica programable, donde se ha implementado el acelerador. Para la evaluación se ha utilizado un caso de estudio complejo, la clasificación de píxeles de imágenes hiperespectrales. Junto a ésto, se ha diseñado una herramienta que permita adaptar los datos de un modelo entrenado con este framework para su utilización dentro de un acelerador hardware de este tipo.<br />Además, con el fin de analizar la viabilidad de este tipo de acelerador, se compara con un código escrito en C que realiza los mismos cálculos, ejecutado en uno de los procesadores de propósito general de los cuales dispone el SoC . De esta forma se han obtenido datos de tiempo de ejecución y consumo energético que apoyan la utilización de un acelerador frente a un procesador de propósito general para esta tarea concreta, dado que es capaz de realizar los cálculos 8.8 veces más rápido y reducir el consumo de energía dinámico en un factor de 8.7.<br /><br />
000087365 521__ $$aGraduado en Ingeniería Informática
000087365 540__ $$aDerechos regulados por licencia Creative Commons
000087365 700__ $$aResano Ezcaray, Jesús Javier$$edir.
000087365 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cArquitectura y Tecnología de Computadores
000087365 8560_ $$f683260@celes.unizar.es
000087365 8564_ $$s803103$$uhttps://zaguan.unizar.es/record/87365/files/TAZ-TFG-2019-4404_ANE.pdf$$yAnexos (spa)
000087365 8564_ $$s891064$$uhttps://zaguan.unizar.es/record/87365/files/TAZ-TFG-2019-4404.pdf$$yMemoria (spa)
000087365 909CO $$ooai:zaguan.unizar.es:87365$$pdriver$$ptrabajos-fin-grado
000087365 950__ $$a
000087365 951__ $$adeposita:2020-01-20
000087365 980__ $$aTAZ$$bTFG$$cEINA
000087365 999__ $$a20191120172350.CREATION_DATE