<?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-05T23:04:53Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/50406" metadataPrefix="qdc">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/50406</identifier><datestamp>2021-11-18T21:51:15Z</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>Triangularización de espacios de datos a través de la librería Hitmap</dc:title>
<dc:creator>Prieto Tárrega, Hugo</dc:creator>
<dc:contributor>Torres de la Sierra, Yuri</dc:contributor>
<dc:contributor>Santamaría Valenzuela, María Inmaculada</dc:contributor>
<dc:contributor>Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid</dc:contributor>
<dcterms:abstract>Actualmente, el paradigma de la computación paralela es ampliamente utilizado por&#xd;
cientificos e investigadores para la resolución de problemas de cálculo con gran carga&#xd;
computacional. En la lista de TOP 500 se refleja el ranking con los 500 supercomputadores&#xd;
más potentes del mundo que existen en la actualidad. Estos sistemas son empleados para&#xd;
realizar cálculos con grandes volúmenes de datos en diferentes áreas de conocimiento tales&#xd;
como las matemáticas, la astronomía, la biología o la medicina.&#xd;
Dentro del paradigma de la computación paralela destacamos la técnica denominada como&#xd;
“Tiling". Esta técnica consiste en el reparto de la carga computacional entre diferentes&#xd;
unidades computaciones. Este reparto de carga se consigue a través del particionado del&#xd;
espacio de memoria donde se alojan los datos. Se realiza una división del dominio de datos&#xd;
del problema en bloques asignados a cada procesador.&#xd;
Hitmap es una librería diseñada por el grupo de investigación Trasgo que aúna mecanismos&#xd;
de comunicación así como mecanismos del particionado de datos. Este particionado se&#xd;
realiza con bloques de forma rectangular modelados a través de la estructura de datos&#xd;
Shape, que permite la creación de polígonos rectangulares de n-dimensiones.&#xd;
En este trabajo se desarrolla una extensión de la librería Hitmap para la triangularización&#xd;
del espacio de datos. Esta técnica se implementa a través de particiones triangulares de&#xd;
memoria permitiendo al sistema de cómputo paralelo aprovechar mejor la geometría del&#xd;
espacio de datos en ciertos tipos de problema, para reducir, en la medida de lo posible, las&#xd;
operaciones de comunicación y sincronización. Para realizar este particionado en polígonos&#xd;
triangulares se desarrollan los algoritmos de intersección, diferencia y unión.</dcterms:abstract>
<dcterms:abstract>Nowadays, the paradigm of parallel computing is widely used by scientists and researchers&#xd;
for solving computational problems with high computational load. The TOP 500 list&#xd;
reflects the ranking of the 500 most powerful supercomputers in the world that currently&#xd;
exist. These systems are used to perform calculations with large volumes of data in&#xd;
dfferent areas of knowledge such as mathematics, astronomy, biology or medicine.&#xd;
Within the paradigm of parallel computing we highlight the technique known as "Tiling".&#xd;
This technique consists of the distribution of the computational load between different&#xd;
computational units. This load sharing is achieved through the partitioning of the memory&#xd;
space where the data is stored. The data domain of the problem is divided into blocks&#xd;
assigned to each processor.&#xd;
Hitmap is a library designed by the Trasgo research group that combines communication&#xd;
mechanisms as well as data partitioning mechanisms. This partitioning is done with&#xd;
rectangular shaped blocks modeled through the Shape data structure, which allows the&#xd;
creation of n-dimensional rectangular polygons.&#xd;
In this project an extension of the Hitmap library is developed for the triangularization of&#xd;
the data space. This technique is implemented through triangular memory partitions,&#xd;
allowing the parallel computing system to take better advantage of the geometry of the&#xd;
data space in certain types of problems, to reduce, as far as possible, the communication&#xd;
and synchronization operations. To carry out this partitioning in triangular polygons, the&#xd;
intersection, difference and union algorithms are developed.</dcterms:abstract>
<dcterms:dateAccepted>2021-11-18T18:13:48Z</dcterms:dateAccepted>
<dcterms:available>2021-11-18T18:13:48Z</dcterms:available>
<dcterms:created>2021-11-18T18:13:48Z</dcterms:created>
<dcterms:issued>2021</dcterms:issued>
<dc:type>info:eu-repo/semantics/bachelorThesis</dc:type>
<dc:identifier>https://uvadoc.uva.es/handle/10324/50406</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 Internacional</dc:rights>
</qdc:qualifieddc></metadata></record></GetRecord></OAI-PMH>