Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA Disculpen las molestias.
 

Evaluación del rendimiento de FPGAs para aceleración de kernels de cómputo: Un estudio comparativo

dc.contributor.advisorMurillo Montero, Raúl
dc.contributor.advisorBotella Juan, Guillermo
dc.contributor.authorAlonso Núñez, Mario
dc.date.accessioned2024-10-11T15:38:20Z
dc.date.available2024-10-11T15:38:20Z
dc.date.issued2024
dc.descriptionTrabajo de Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2024/2025.
dc.description.abstractEl proyecto que aquí se presenta se centra en el uso de FPGAs como aceleradores de cómputo, explorando su potencial y eficiencia energética al ejecutar diversos kernels. Un kernel, en el contexto computacional, se refiere a la parte del código que se ejecuta repetidamente y consume la mayor cantidad de tiempo de procesamiento. La selección de kernels específicos para este estudio se basa tanto en su relevancia y aplicabilidad en diferentes campos, como en la inclusión de ciertas características cuyo estudio es relevante en el área de la optimización. Este trabajo no solo pretende medir el rendimiento y eficiencia energética de las FPGAs, sino también compararlos con otras tecnologías de procesamiento actuales. La metodología adoptada en este proyecto implica la implementación de cada kernel en una FPGA, seguida de una serie de pruebas y mediciones. Los resultados obtenidos se comparan con implementaciones equivalentes en procesadores de uso generalista, con el objetivo de determinar las ventajas y limitaciones de las FPGAs. A través de este estudio se espera contribuir al conocimiento existente sobre el uso de FPGAs en el ámbito de la aceleración y la eficiencia de cómputo, proporcionando datos empíricos y análisis detallados que puedan guiar futuras investigaciones y aplicaciones prácticas.
dc.description.abstractThe project presented here focuses on the use of FPGAs as computational accelerators, exploring their potential and energy efficiency when running various kernels. A kernel, in the computational context, refers to the part of the code that is executed repeatedly and consumes the most processing time. The selection of specific kernels for this study is based both on their relevance and applicability in different fields, as well as the inclusion of certain characteristics whose study is relevant in the area of optimization. This work not only aims to measure the performance and energy efficiency of FPGAs, but also to compare them with other current processing technologies. The methodology adopted in this project involves the implementation of each kernel on an FPGA, followed by a series of tests and measurements. The results obtainedare compared with equivalent implementations in general-purpose processors, with the aim of determining the advantages and limitations of FPGAs. Through this study we hope to contribute to the existing knowledge on the use of FPGAs in the field of acceleration and computational efficiency, providing empirical data and detailed analysis that can guide future research and practical applications
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/108905
dc.language.isospa
dc.master.titleMáster en Ingeniería Informática
dc.page.total229
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordAceleración hardware
dc.subject.keywordComputación reconfigurable
dc.subject.keywordComputación de altas prestaciones
dc.subject.keywordProcesamiento paralelo
dc.subject.keywordSíntesis lógica
dc.subject.keywordVerilog
dc.subject.keywordVHDL
dc.subject.keywordField-Programmable Gate Array
dc.subject.keywordArquitectura de flujo de datos
dc.subject.keywordHardware Acceleration
dc.subject.keywordReconfigurable Computing
dc.subject.keywordHigh-Performance Computing
dc.subject.keywordParallel Processing
dc.subject.keywordLogic Synthesis
dc.subject.keywordDataflow Architecture
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleEvaluación del rendimiento de FPGAs para aceleración de kernels de cómputo: Un estudio comparativo
dc.title.alternativePerformance Evaluation of FPGAs for Acceleration of Computational Kernels: A Comparative Study
dc.typemaster thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublicationd08b5d10-697d-4104-9cb1-1fc7db6ecec6
relation.isAdvisorOfPublicationf94b32c6-dff7-4d98-9c7a-00aad48c2b6a
relation.isAdvisorOfPublication.latestForDiscoveryd08b5d10-697d-4104-9cb1-1fc7db6ecec6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Núñez.pdf
Size:
2.84 MB
Format:
Adobe Portable Document Format