Mostrar el registro sencillo del ítem

dc.contributor.authorAldea, Sergio
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.contributor.authorGonzález Escribano, Arturo 
dc.date.accessioned2024-10-04T15:05:09Z
dc.date.available2024-10-04T15:05:09Z
dc.date.issued2010
dc.identifier.citationThe Journal of Supercomputing, 59(1), January 2012, pages 486-498, ISSN 0920-8542es
dc.identifier.issn0920-8542es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/70437
dc.descriptionProducción Científicaes
dc.description.abstractThe role of the compiler is fundamental to exploit the hardware capabili- ties of a system running a particular application, minimizing the sequential execution time and, in some cases, offering the possibility of parallelizing part of the code automatically. This paper relies on the SPEC CPU2006 v1.1 benchmark suite to eval- uate the performance of the code generated by three widely-used compilers (Intel C++/Fortran Compiler 11.0, Sun Studio 12 and GCC 4.3.2). Performance is measure in terms of base speed for reference problem sizes. Both sequential and automatic parallel performance obtained is analyzed, using different hardware architectures and configurations. The study includes a detailed description of the different problems that arise while compiling SPEC CPU2006 benchmarks with these tools, an informa- tion difficult to obtain elsewhere. Having in mind that performance is a moving target in the field of compilers, our evaluation shows that the sequential code generated by both Sun and Intel compilers for the SPEC CPU2006 integer benchmarks present a similar performance, while the floating-point code generated by Intel compiler is faster than its competitors. With respect to the auto-parallelization options offered by Intel and Sun compilers, our study shows that their benefits only apply to some floating-point benchmarks, with an average speedup of 1.2× with four processors. Meanwhile, the GCC suite evaluated is not capable of compiling the SPEC CPU2006 benchmark with auto-parallelization options enabled.es
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subjectInformáticaes
dc.subject.classificationCompiler performancees
dc.subject.classificationAutomatic parallelizationes
dc.subject.classificationBenchmarkinges
dc.titleUsing SPEC CPU2006 to evaluate the sequential and parallel code generated by commercial and open-source compilerses
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1007/s11227-010-0449-4es
dc.relation.publisherversionhttps://link.springer.com/article/10.1007/s11227-010-0449-4es
dc.identifier.publicationfirstpage486es
dc.identifier.publicationissue1es
dc.identifier.publicationlastpage498es
dc.identifier.publicationtitleThe Journal of Supercomputinges
dc.identifier.publicationvolume59es
dc.peerreviewedSIes
dc.description.projectThis 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.es
dc.identifier.essn1573-0484es
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones
dc.subject.unesco1203 Ciencia de Los Ordenadoreses
dc.subject.unesco3304 Tecnología de Los Ordenadoreses


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem