<?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-06-13T09:39:43Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/70437" metadataPrefix="dim">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/70437</identifier><datestamp>2025-02-20T10:21:28Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1335</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="727c3aed65447aeb" confidence="600" orcid_id="">Aldea López, Sergio</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="0eb6c72a1ecd19fb" confidence="600" orcid_id="0000-0001-6240-9109">Llanos Ferraris, Diego Rafael</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="90b35e33f5bb40b4" confidence="600" orcid_id="0000-0002-3037-3567">González Escribano, Arturo</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2024-10-04T15:05:09Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2024-10-04T15:05:09Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2010</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="citation" lang="es">The Journal of Supercomputing, 59(1), January 2012, pages 486-498, ISSN 0920-8542</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="issn" lang="es">0920-8542</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">https://uvadoc.uva.es/handle/10324/70437</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="doi" lang="es">10.1007/s11227-010-0449-4</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="publicationfirstpage" lang="es">486</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="publicationissue" lang="es">1</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="publicationlastpage" lang="es">498</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="publicationtitle" lang="es">The Journal of Supercomputing</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="publicationvolume" lang="es">59</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="essn" lang="es">1573-0484</dim:field>
<dim:field mdschema="dc" element="description" lang="es">Producción Científica</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">The role of the compiler is fundamental to exploit the hardware capabili-&#xd;
ties of a system running a particular application, minimizing the sequential execution&#xd;
time and, in some cases, offering the possibility of parallelizing part of the code&#xd;
automatically. This paper relies on the SPEC CPU2006 v1.1 benchmark suite to eval-&#xd;
uate the performance of the code generated by three widely-used compilers (Intel&#xd;
C++/Fortran Compiler 11.0, Sun Studio 12 and GCC 4.3.2). Performance is measure&#xd;
in terms of base speed for reference problem sizes. Both sequential and automatic&#xd;
parallel performance obtained is analyzed, using different hardware architectures and&#xd;
configurations. The study includes a detailed description of the different problems&#xd;
that arise while compiling SPEC CPU2006 benchmarks with these tools, an informa-&#xd;
tion difficult to obtain elsewhere.&#xd;
Having in mind that performance is a moving target in the field of compilers, our&#xd;
evaluation shows that the sequential code generated by both Sun and Intel compilers&#xd;
for the SPEC CPU2006 integer benchmarks present a similar performance, while the&#xd;
floating-point code generated by Intel compiler is faster than its competitors. With&#xd;
respect to the auto-parallelization options offered by Intel and Sun compilers, our&#xd;
study shows that their benefits only apply to some floating-point benchmarks, with an&#xd;
average speedup of 1.2× with four processors. Meanwhile, the GCC suite evaluated&#xd;
is not capable of compiling the SPEC CPU2006 benchmark with auto-parallelization&#xd;
options enabled.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="project" lang="es">This research was partly supported by the Ministerio de Educación, Spain (TIN2007-62302), Ministerio de Industria, Spain (FIT-350101-2007-27, FIT-350101-2006-46, TSI- 020302-2008-89, CENIT MARTA, CENIT OASIS), Junta de Castilla y León, Spain (VA094A08), and also by the Dutch government STW/PROGRESS project DES.6397. Part of this work was carried out under the HPC-EUROPA project (RII3-CT-2003-506079), with the support of the European Community—Research Infrastructure Action under the FP6 “Structuring the European Research Area” Programme.</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype" lang="es">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es">eng</dim:field>
<dim:field mdschema="dc" element="publisher" lang="es">Springer</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="subject" lang="es">Informática</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Compiler performance</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Automatic parallelization</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Benchmarking</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">1203 Ciencia de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">3304 Tecnología de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="title" lang="es">Using SPEC CPU2006 to evaluate the sequential and parallel code generated by commercial and open-source compilers</dim:field>
<dim:field mdschema="dc" element="type" lang="es">info:eu-repo/semantics/article</dim:field>
<dim:field mdschema="dc" element="type" qualifier="hasVersion" lang="es">info:eu-repo/semantics/publishedVersion</dim:field>
<dim:field mdschema="dc" element="relation" qualifier="publisherversion" lang="es">https://link.springer.com/article/10.1007/s11227-010-0449-4</dim:field>
<dim:field mdschema="dc" element="peerreviewed" lang="es">SI</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>