dc.contributor.advisor | Moretó Planas, Miquel | |
dc.contributor.advisor | Martínez Fernández, María del Carmen | |
dc.contributor.author | Barredo Ferreira, Jorge | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2020-08-03T15:01:53Z | |
dc.date.issued | 2020-07-24 | |
dc.identifier.uri | http://hdl.handle.net/10902/19013 | |
dc.description.abstract | El siguiente proyecto trata de plantear y poner en práctica un procedimiento de optimización de algoritmos de grafos ejecutados sobre una FPGA. Para ello, se evaluarán de manera teórica los distintos problemas que aparecen en el desarrollo e implementación de los programas, tanto desde el punto de vista del hardware como del software, y se explicarán las soluciones por defecto que se han ido aplicando hasta el día de hoy. Después se pasará a un caso práctico. Implementaremos el algoritmo de valoración de nodos comúnmente llamado PageRank y, tras definir su funcionamiento y una simplificación matemática, pasaremos a programarlo sin sistema operativo sobre un único procesador de la FPGA, obteniendo su tiempo base de ejecución. Más tarde, se utilizarán distintas técnicas ofrecidas por el software de Vivado HLx para reducir dicho tiempo de ejecución y obtener un algoritmo de grafos optimizado, de tal manera que los archivos de entrada que la placa pueda soportar sean de una escala similar a los utilizados en el mundo real. Para terminar, pondremos en práctica una solución multiprocesador en la que no interviene ningún sistema operativo, abriendo la puerta a su posible incorporación en una investigación futura. | es_ES |
dc.format.extent | 65 p. | es_ES |
dc.language.iso | eng | es_ES |
dc.rights | Atribución-NoComercial-SinDerivadas 3.0 España | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | * |
dc.subject.other | FPGA | es_ES |
dc.subject.other | Acelerador | es_ES |
dc.subject.other | Algoritmos de grafos | es_ES |
dc.subject.other | Optimización | es_ES |
dc.subject.other | Vivado HLx | es_ES |
dc.subject.other | OpenCL | es_ES |
dc.title | Acelerando PageRank con ZCU102-ES2 FPGA | es_ES |
dc.title.alternative | Accelerating PageRank with ZCU102-ES2 FPGA | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.rights.accessRights | openAccess | es_ES |
dc.description.degree | Grado en Ingeniería de Tecnologías de Telecomunicación | es_ES |