<?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-04-27T08:07:26Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/33256" metadataPrefix="rdf">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><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
<ow:Publication rdf:about="oai:uvadoc.uva.es:10324/33256">
<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>
<dc:description>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.</dc:description>
<dc:date>2018-12-03T19:28:22Z</dc:date>
<dc:date>2018-12-03T19:28:22Z</dc:date>
<dc:date>2018</dc:date>
<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>
</ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>