Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures

UDC.coleccionInvestigaciónes_ES
UDC.conferenceTitle16th European PVM/MPI Users’ Group Meeting, Espoo, Finland, September 7-10, 2009.es_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage184es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.journalTitleLecture Notes in Computer Sciencees_ES
UDC.startPage174es_ES
UDC.volume5759es_ES
dc.contributor.authorMallón, Damián A.
dc.contributor.authorTaboada, Guillermo L.
dc.contributor.authorTeijeiro Barjas, Carlos
dc.contributor.authorTouriño, Juan
dc.contributor.authorFraguela, Basilio B.
dc.contributor.authorGómez Tato, Andrés
dc.contributor.authorDoallo, Ramón
dc.contributor.authorMouriño, José C.
dc.date.accessioned2019-03-27T15:08:17Z
dc.date.available2019-03-27T15:08:17Z
dc.date.issued2009
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Computer Science. The final authenticated version is available online at: https://doi.org/10.1007/978-3-642-03770-2_24es_ES
dc.description.abstract[Abstract] The current trend to multicore architectures underscores the need of parallelism. While new languages and alternatives for supporting more efficiently these systems are proposed, MPI faces this new challenge. Therefore, up-to-date performance evaluations of current options for programming multicore systems are needed. This paper evaluates MPI performance against Unified Parallel C (UPC) and OpenMP on multicore architectures. From the analysis of the results, it can be concluded that MPI is generally the best choice on multicore systems with both shared and hybrid shared/distributed memory, as it takes the highest advantage of data locality, the key factor for performance in these systems. Regarding UPC, although it exploits efficiently the data layout in memory, it suffers from remote shared memory accesses, whereas OpenMP usually lacks efficient data locality support and is restricted to shared memory systems, which limits its scalability.es_ES
dc.description.sponsorshipGobierno de España; TIN2007-67537-C03-02es_ES
dc.identifier.citationMallón D.A. et al. (2009) Performance Evaluation of MPI, UPC and OpenMP on Multicore Architectures. In: Ropo M., Westerholm J., Dongarra J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2009. Lecture Notes in Computer Science, vol 5759. Springer, Berlin, Heidelberges_ES
dc.identifier.doi10.1007/978-3-642-03770-2_24
dc.identifier.isbn978-3-642-03770-2
dc.identifier.isbn978-3-642-03769-6
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttp://hdl.handle.net/2183/22391
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.urihttps://doi.org/10.1007/978-3-642-03770-2_24es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectMPIes_ES
dc.subjectUPCes_ES
dc.subjectOpenMPes_ES
dc.subjectMulticore architectureses_ES
dc.subjectPerformance evaluationes_ES
dc.subjectNAS parallel benchmarkses_ES
dc.subjectNPBes_ES
dc.titlePerformance Evaluation of MPI, UPC and OpenMP on Multicore Architectureses_ES
dc.typeconference outputes_ES
dspace.entity.typePublication
relation.isAuthorOfPublication86e306a5-99a1-4c43-8faa-720f0a9f0a34
relation.isAuthorOfPublication7f5bae1c-08f6-4204-b22a-fbe20407a6e4
relation.isAuthorOfPublicationb3302f65-05d3-4b2c-b8b3-8503e58bba5e
relation.isAuthorOfPublication.latestForDiscovery86e306a5-99a1-4c43-8faa-720f0a9f0a34

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
D.A.Mallon_Performance_Evaluation_of_MPI_UPC_and_OpenMP_2009.pdf
Size:
218.18 KB
Format:
Adobe Portable Document Format
Description: