<?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-14T16:19:42Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/74471" metadataPrefix="mods">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/74471</identifier><datestamp>2025-02-13T08:08:47Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1335</setSpec></header><metadata><mods:mods xmlns:mods="http://www.loc.gov/mods/v3" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:name>
<mods:namePart>Cámara Moreno, Jesús</mods:namePart>
</mods:name>
<mods:name>
<mods:namePart>Cuenca, Javier</mods:namePart>
</mods:name>
<mods:name>
<mods:namePart>Boratto, Murilo</mods:namePart>
</mods:name>
<mods:extension>
<mods:dateAvailable encoding="iso8601">2025-01-27T20:03:13Z</mods:dateAvailable>
</mods:extension>
<mods:extension>
<mods:dateAccessioned encoding="iso8601">2025-01-27T20:03:13Z</mods:dateAccessioned>
</mods:extension>
<mods:originInfo>
<mods:dateIssued encoding="iso8601">2023</mods:dateIssued>
</mods:originInfo>
<mods:identifier type="citation">Lecture Notes in Computer Science, 2023, Volume 14073, Pages 668-682</mods:identifier>
<mods:identifier type="issn">0302-9743</mods:identifier>
<mods:identifier type="uri">https://uvadoc.uva.es/handle/10324/74471</mods:identifier>
<mods:identifier type="doi">10.1007/978-3-031-35995-8_47</mods:identifier>
<mods:identifier type="publicationfirstpage">668</mods:identifier>
<mods:identifier type="publicationlastpage">682</mods:identifier>
<mods:identifier type="publicationtitle">Lecture Notes in Computer Science</mods:identifier>
<mods:identifier type="publicationvolume">14073</mods:identifier>
<mods:identifier type="essn">1611-3349</mods:identifier>
<mods:abstract>This work presents several self-optimization strategies to improve the performance of task-based linear algebra software on heterogeneous systems. The study focuses on Chameleon, a task-based dense linear algebra software whose routines are computed using a tile-based algorithmic scheme and executed in the available computing resources of the system using a scheduler which dynamically handles data dependencies among the basic computational kernels of each linear algebra routine. The proposed strategies are applied to select the best values for the parameters that affect the performance of the routines, such as the tile size or the scheduling policy, among others. Also, parallel optimized implementations provided by existing linear algebra libraries, such as Intel MKL (on multicore CPU) or cuBLAS (on GPU) are used to execute each of the computational kernels of the routines. Results obtained on a heterogeneous system composed of several multicore and multiGPU are satisfactory, with performances close to the experimental optimum.</mods:abstract>
<mods:language>
<mods:languageTerm>eng</mods:languageTerm>
</mods:language>
<mods:accessCondition type="useAndReproduction">info:eu-repo/semantics/restrictedAccess</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">© Springer Nature Switzerland AG</mods:accessCondition>
<mods:subject>
<mods:topic>Computación Heterogénea</mods:topic>
</mods:subject>
<mods:subject>
<mods:topic>Auto-Tuning</mods:topic>
</mods:subject>
<mods:titleInfo>
<mods:title>Improving the Performance of Task-Based Linear Algebra Software with Autotuning Techniques on Heterogeneous Architectures</mods:title>
</mods:titleInfo>
<mods:genre>info:eu-repo/semantics/article</mods:genre>
</mods:mods></metadata></record></GetRecord></OAI-PMH>