<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-05T21:38:40Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/33256" metadataPrefix="qdc">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/33256</identifier><datestamp>2021-06-29T23:06:56Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><qdc:qualifieddc xmlns:qdc="http://dspace.org/qualifieddc/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd http://dspace.org/qualifieddc/ http://www.ukoln.ac.uk/metadata/dcmi/xmlschema/qualifieddc.xsd">
<dc:title>Solapamiento transparente de tareas de comunicación y computación en dispositivos GPU CUDA</dc:title>
<dc:creator>Taboada Rodero, Ismael José</dc:creator>
<dc:contributor>Torres de la Sierra, Yuri</dc:contributor>
<dc:contributor>González Escribano, Arturo</dc:contributor>
<dc:contributor>Universidad de Valladolid. Escuela Técnica Superior de Ingeniería Informática</dc:contributor>
<dcterms:abstract>La computación paralela ha adquirido importancia significativa en diversos campos de la ciencia y la&#xd;
tecnología, presente en el incremento de trabajos de investigación donde se consigue mejorar el rendimiento&#xd;
del uso de los recursos de los diferentes dispositivos de un sistema. Estos trabajos son, como ejemplo, el&#xd;
entrenamiento de grandes redes neuronales dedicadas al aprendizaje profundo, las simulaciones de fluidos&#xd;
que exigen cada vez más precisión, o la creciente tendencia de uso de algoritmos paralelos para el minado&#xd;
de cripto-monedas.&#xd;
Actualmente, la programación paralela basa sus soluciones sobre todos los tipos de hardware existentes.&#xd;
La construcción de granjas de computación –como las presentes en la lista TOP 500–, la fabricación de&#xd;
unidades de proceso cada vez con mayor número de núcleos, el uso de unidades de computo gráfico –también&#xd;
conocidas como GPU– para cálculos genéricos (General-Purpose Computing on Graphics Processing Units&#xd;
ó GP-GPU) o el diseño de nuevos co-procesadores como Xeon Phi, muestran el amplio abanico de máquinas&#xd;
y dispositivos donde se realizan las ejecuciones de dichos programas.&#xd;
En particular, la diversidad de dispositivos GPU (compatibles con la computación de propósito general)&#xd;
hace que se deba implementar soluciones específicas pensando en los dispositivos donde va a ser ejecutadas.&#xd;
La programación de estos dispositivos necesita de unos conocimientos de alto nivel sobre la arquitectura y&#xd;
las librerías de desarrollo de cada dispositivo, las cuales se renuevan cada poco tiempo. Esta dificultad&#xd;
aumenta cuando se pretende explotar, de forma eficiente, los diferentes recursos hardware de un dispositivo.&#xd;
Este trabajo propone un modelo de programación que permite el solapamiento de operaciones de&#xd;
comunicación y computación en dispositivos GPU mejorando el rendimiento de las aplicaciones. Nuestro&#xd;
estudio experimental muestra que este modelo oculta, de forma automática y transparente para el usuario,&#xd;
el solapamiento de estas operaciones ahorrando esfuerzo de desarrollo al usuario. Con este modelo se&#xd;
obtiene hasta un 50% de mejora de rendimiento comparado con una implementación puramente secuencial.</dcterms:abstract>
<dcterms:dateAccepted>2018-12-03T19:28:22Z</dcterms:dateAccepted>
<dcterms:available>2018-12-03T19:28:22Z</dcterms:available>
<dcterms:created>2018-12-03T19:28:22Z</dcterms:created>
<dcterms:issued>2018</dcterms:issued>
<dc:type>info:eu-repo/semantics/bachelorThesis</dc:type>
<dc:identifier>http://uvadoc.uva.es/handle/10324/33256</dc:identifier>
<dc:language>spa</dc:language>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
<dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 International</dc:rights>
</qdc:qualifieddc></metadata></record></GetRecord></OAI-PMH>