<?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-21T18:52:30Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/71092" metadataPrefix="marc">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/71092</identifier><datestamp>2024-10-30T20:01:42Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1335</setSpec></header><metadata><record xmlns="http://www.loc.gov/MARC21/slim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcterms="http://purl.org/dc/terms/" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
<leader>00925njm 22002777a 4500</leader>
<datafield tag="042" ind1=" " ind2=" ">
<subfield code="a">dc</subfield>
</datafield>
<datafield tag="720" ind1=" " ind2=" ">
<subfield code="a">Estébanez, Álvaro</subfield>
<subfield code="e">author</subfield>
</datafield>
<datafield tag="720" ind1=" " ind2=" ">
<subfield code="a">González Escribano, Arturo</subfield>
<subfield code="e">author</subfield>
</datafield>
<datafield tag="720" ind1=" " ind2=" ">
<subfield code="a">Llanos Ferraris, Diego Rafael</subfield>
<subfield code="e">author</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="c">2013</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
<subfield code="a">Speculative parallelization is a technique that tries to extract parallelism of loops that can not be parallelized at compile time. The underlying idea is to optimistically execute the code in parallel, while a subsystem checks that sequential semantics have not been violated. There exist many proposals in this field, however, to the best of our knowledge, there are not any solution that allows to effectively parallelize those applications that use pointer arithmetic. In a previous work, the authors of this paper presented a software library that allow the parallelization of this kind of applications. Nevertheless, the software developed had an important limitation: Execution time of the parallelized versions was higher than the sequential one. In this work, this limitation has been addressed, finding and solving the reasons of this lack of efficiency. Experimental results obtained allow us to affirm that these limitations have been overcome.</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">Annals of Multicore and GPU Programming, 1(1), 2013</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">2341-3158</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">https://uvadoc.uva.es/handle/10324/71092</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">10.5281/zenodo.14011631</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">1</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">1</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">10</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">Annals of Multicore and GPU Programming</subfield>
</datafield>
<datafield tag="024" ind2=" " ind1="8">
<subfield code="a">1</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="653">
<subfield code="a">Informática</subfield>
</datafield>
<datafield tag="245" ind1="0" ind2="0">
<subfield code="a">Improving the performance of a thread-level speculation library</subfield>
</datafield>
</record></metadata></record></GetRecord></OAI-PMH>