- -

Optimización de cálculo con OpenCL para sistemas de entrenamiento de redes neuronales

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Optimización de cálculo con OpenCL para sistemas de entrenamiento de redes neuronales

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Flich Cardo, José es_ES
dc.contributor.author Stabile, Eugenio Bernabé es_ES
dc.date.accessioned 2020-10-15T11:16:43Z
dc.date.available 2020-10-15T11:16:43Z
dc.date.created 2020-09-16
dc.date.issued 2020-10-15 es_ES
dc.identifier.uri http://hdl.handle.net/10251/151954
dc.description.abstract [ES] El campo relacionado con la inteligencia artificial ha supuesto una revolución tanto en la industria como en la sociedad, mejorando la calidad de vida y la productividad del trabajo. Aun así, existen ciertas áreas en las cuales los dispositivos que utilizan esta tecnología necesitan de un uso eficiente de sus componentes para hacer posible el uso de la inteligencia artificial en entornos prácticos. Por esto, el motivo de este trabajo final de grado es la optimización relativa al coste computacional de las funciones previamente creadas en OpenCL para dar soporte a los dispositivos GPUs en la aplicación HELENNA, la cual realiza el entrenamiento e inferencia de redes neuronales. Como resultado obtenemos una reducción considerable del tiempo de ejecución en las distintas redes neuronales tanto densamente conectadas como convolucionales. es_ES
dc.description.abstract [EN] Artificial intelligence has been a revolution in both industry and society, improving quality of life and work productivity. But, there are certain areas in which devices that use this technology require efficient use of their components to make possible the use of artificial intelligence in real-world environments. So, the motivator for this work is the optimization of the computational cost of functions previously created in OpenCL to support GPU devices in the HELENNA application. The HELENNA application performs training and inference on neural networks. As a result of these optimizations, we obtain a considerable reduction in execution time in both fully connected and convolutional neural networks. es_ES
dc.description.abstract [CA] El camp relacionat amb la intel·ligència artificial ha suposat una revolució tant en la indústria com en la societat, millorant la qualitat de vida i la productivitat del treball. Tanmateix, existeixen certes àrees en les quals els dispositius que utilitzen aquesta tecnologia necessiten un ús eficient dels seus components per a fer possible l’ús de la intel·ligència artificial en entorns pràctics. Llavors, el motiu d’aquest treball final de grau és l’optimització relativa al cost computacional de les funcions prèviament creades en OpenCL per a donar suport als dispositius GPUs en l’aplicació HELENNA, la qual realitza l’entrenament i la inferència de xarxes neuronals. Com a resultat obtenim una reducció considerable del temps d’execució de les diferents xarxes neuronals tan densament connectades com convolucionals. es_ES
dc.format.extent 65 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject OpenCL es_ES
dc.subject Redes Neuronales es_ES
dc.subject Optimización es_ES
dc.subject GPU es_ES
dc.subject Sistemas de Computación Heterogéneos es_ES
dc.subject Multiplicación de Matrices es_ES
dc.subject Neural Networks es_ES
dc.subject Optimization es_ES
dc.subject Heterogeneous Computing es_ES
dc.subject Matrix Multiplication es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Optimización de cálculo con OpenCL para sistemas de entrenamiento de redes neuronales es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Stabile, EB. (2020). Optimización de cálculo con OpenCL para sistemas de entrenamiento de redes neuronales. http://hdl.handle.net/10251/151954 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\129930 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem