TY - UNPB CY - Madrid, España N2 - El objetivo de este proyecto es la paralelización y vectorización de una red neuronal para optimizar su tiempo de ejecución y explotar al máximo las capacidades de la máquina en la que se ejecuta. Para ello se realizará un análisis de los procesos de la red neuronal que más tiempo de ejecución consumen y se tratará de paralelizarlos y vectorizarlos para obtener incrementos de tiempo en la ejecución. Previamente se traducirá la red neuronal escrita en Python al leguaje C para poder hacer uso de la librería OpenMP, la cual facilita mucho la ejecución de programas con múltiples procesos.---ABSTRACT---The goal of the project is the parallelization and vectorization of a neural network to optimize its execution time and exploit the computer capabilities to the maximum extent possible. To achieve it an analysis of the neural network will be made to find which processes consume more time during the execution to try and parallelize and vectorize those processes and obtain gains in execution times. Previously the neural network will be translated from Python to the C programming language to be able to use the OpenMP library which allows to execute multi-processing programs very easily. N1 - Unpublished TI - Paralelización y vectorización de redes neuronales A1 - García Roqué, Andrés Abelardo AV - public Y1 - 2020/06// UR - https://oa.upm.es/63300/ ID - upm63300 ER -