Mostra el registre d'ítem simple
Automatic communication coalescing for irregular computations in UPC language
dc.contributor.author | Alvanos, Michail |
dc.contributor.author | Tiotto, Ettore |
dc.contributor.author | Farreras Esclusa, Montserrat |
dc.contributor.author | Martorell Bofill, Xavier |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors |
dc.date.accessioned | 2014-11-25T14:01:21Z |
dc.date.created | 2012 |
dc.date.issued | 2012 |
dc.identifier.citation | Alvanos, 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.uri | http://hdl.handle.net/2117/24841 |
dc.description.abstract | Partitioned 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.extent | 15 p. |
dc.language.iso | eng |
dc.publisher | IBM |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights.uri | http://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.lcsh | Parallel programming (Computer science) |
dc.title | Automatic communication coalescing for irregular computations in UPC language |
dc.type | Conference report |
dc.subject.lemac | Programació en paral·lel (Informàtica) |
dc.contributor.group | Universitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | http://dl.acm.org/citation.cfm?id=2399796 |
dc.rights.access | Restricted access - publisher's policy |
local.identifier.drac | 15044389 |
dc.description.version | Postprint (published version) |
dc.date.lift | 10000-01-01 |
local.citation.author | Alvanos, M.; Tiotto, E.; Farreras, M.; Martorell, X. |
local.citation.contributor | Conference of the Center for Advanced Studies on Collaborative Research |
local.citation.pubplace | Toronto |
local.citation.publicationName | Proceedings of CASCON 2012: Hilton Suites Toronto/Markham Conference Centre & Spa, Markham, Ontario, Canada: 5-7 November 2012 |
local.citation.startingPage | 220 |
local.citation.endingPage | 234 |