Mostra el registre d'ítem simple

dc.contributor.authorAlvanos, Michail
dc.contributor.authorTiotto, Ettore
dc.contributor.authorFarreras Esclusa, Montserrat
dc.contributor.authorMartorell Bofill, Xavier
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2014-11-25T14:01:21Z
dc.date.created2012
dc.date.issued2012
dc.identifier.citationAlvanos, M. [et al.]. Automatic communication coalescing for irregular computations in UPC language. A: Conference of the Center for Advanced Studies on Collaborative Research. "Proceedings of CASCON 2012: Hilton Suites Toronto/Markham Conference Centre & Spa, Markham, Ontario, Canada: 5-7 November 2012". Toronto: IBM, 2012, p. 220-234.
dc.identifier.urihttp://hdl.handle.net/2117/24841
dc.description.abstractPartitioned Global Address Space (PGAS) languages appeared to address programmer productivity in large scale parallel machines. However, fine grain accesses on shared structures have been identified as one of the main bottlenecks of PGAS languages. Manual or compiler assistance code optimization is required to avoid fine grain accesses. The downside of manually applying code transformations is the increased program complexity and hindering of the programmer productivity. On the other hand, compiler optimizations of fine grain accesses require knowledge of physical data mapping and the use of parallel loop constructs. This paper presents an optimization for prefetching and coalescing of shared accesses at runtime. Larger messages decrease the impact of remote access latency and increase the efficiency of the network communication. We have implemented our optimization for the Unified Parallel C (UPC) language. An experimental evaluation on a distributed-memory environment using a Power7 cluster demonstrates the benefits of our optimization.
dc.format.extent15 p.
dc.language.isoeng
dc.publisherIBM
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles
dc.subject.lcshParallel programming (Computer science)
dc.titleAutomatic communication coalescing for irregular computations in UPC language
dc.typeConference report
dc.subject.lemacProgramació en paral·lel (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://dl.acm.org/citation.cfm?id=2399796
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac15044389
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
local.citation.authorAlvanos, M.; Tiotto, E.; Farreras, M.; Martorell, X.
local.citation.contributorConference of the Center for Advanced Studies on Collaborative Research
local.citation.pubplaceToronto
local.citation.publicationNameProceedings of CASCON 2012: Hilton Suites Toronto/Markham Conference Centre & Spa, Markham, Ontario, Canada: 5-7 November 2012
local.citation.startingPage220
local.citation.endingPage234


Fitxers d'aquest items

Imatge en miniatura

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple