Mostra el registre d'ítem simple

dc.contributor.authorBueno Hedo, Javier
dc.contributor.authorMartorell Bofill, Xavier
dc.contributor.authorBadia Sala, Rosa Maria
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorLabarta Mancho, Jesús José
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2013-09-10T17:23:52Z
dc.date.created2013
dc.date.issued2013
dc.identifier.citationBueno, J. [et al.]. Implementing OmpSs support for regions of data in architectures with multiple address spaces. A: ICS - International Conference on Supercomputing. "ICS’13: Proceedings of the 2013 ACM International Conference on Supercomputing: June 10–14, 2013: Eugene, Oregon, USA". ACM, 2013, p. 359-368.
dc.identifier.isbn978-1-4503-2130-3
dc.identifier.urihttp://hdl.handle.net/2117/20120
dc.description.abstractThe need for features for managing complex data accesses in modern programming models has increased due to the emerging hardware architectures. HPC hardware has moved towards clusters of accelerators and/or multicores, architectures with a complex memory hierarchy exposed to the programmer. We present the implementation of data regions on the OmpSs programming model, a high-productivity annotation-based programming model derived from OpenMP. This enables the programmer to specify regions of strided and/or overlapped data used by the parallel tasks of the application. The data will be automatically managed by the underlying run-time environment, which could transparently apply optimization techniques to improve performance. This approach based on a high-productivity programming model contrasts with more direct approaches like MPI, where the programmer has to explicitly deal with the data management. It is generally believed that these are capable of achieving the best possible performance, so we also compare the performance of several OmpSs applications against well-known counterparts MPI implementations obtaining comparable or better results.
dc.description.sponsorshipWe thankfully acknowledge the support of the European Commission through the ENCORE project (FP7-248647), the TERAFLUX project (FP7-249013), the TEXT project (FP7-261580), and the HiPEAC-3 Network of Excellence (ICT FP7 NoE 287759), the support of the Spanish Ministry of Science and Technology (TIN2007-60625, TIN2012-34557, CSD2007-00050 and FPU program) and the Generalitat de Catalunya (2009-SGR-980
dc.format.extent10 p.
dc.language.isoeng
dc.publisherACM
dc.subjectÀrees temàtiques de la UPC::Informàtica::Programació
dc.subject.lcshParallel programming (Computer science)
dc.subject.otherCluster programming
dc.subject.otherNon-contiguous memory access
dc.subject.otherOpenmp
dc.subject.otherRun-time environments
dc.titleImplementing OmpSs support for regions of data in architectures with multiple address spaces
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.identifier.doi10.1145/2464996.2465017
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://dl.acm.org/citation.cfm?id=2465017
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac12674273
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO/1PE/TIN2012-34557
dc.relation.projectidinfo:eu-repo/grantAgreement/MEC//TIN2007-60625/ES/COMPUTACION DE ALTAS PRESTACIONES V/
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/248647/EU/ENabling technologies for a programmable many-CORE/ENCORE
dc.date.lift10000-01-01
local.citation.authorBueno, J.; Martorell, X.; Badia, R.M.; Ayguade, E.; Labarta, J.
local.citation.contributorICS - International Conference on Supercomputing
local.citation.publicationNameICS’13: Proceedings of the 2013 ACM International Conference on Supercomputing: June 10–14, 2013: Eugene, Oregon, USA
local.citation.startingPage359
local.citation.endingPage368


Fitxers d'aquest items

Imatge en miniatura

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

Mostra el registre d'ítem simple