Mostra el registre d'ítem simple

dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorNawal, Copty
dc.contributor.authorDuran González, Alejandro
dc.contributor.authorHoeflinger, Jay
dc.contributor.authorYuan, Lin
dc.contributor.authorMassaioli, Federico
dc.contributor.authorErnesto, Su
dc.contributor.authorUnnikrishnan, Priya
dc.contributor.authorGuansong, Zhang
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2015-06-25T16:28:27Z
dc.date.created2007-06
dc.date.issued2007-06
dc.identifier.citationAyguade, E. [et al.]. A proposal for task parallelism in OpenMP. "Lecture notes in computer science", Juny 2007, vol. 4935, núm. 1, p. 1-12.
dc.identifier.issn0302-9743
dc.identifier.urihttp://hdl.handle.net/2117/28405
dc.description.abstractThis paper presents a novel proposal to define task parallelism in OpenMP. Task parallelism has been lacking in the OpenMP language for a number of years already. As we show, this makes certain kinds of applications difficult to parallelize, inefficient or both. A subcommittee of the OpenMP language committee, with representatives from a number of organizations, prepared this proposal to give OpenMP a way to handle unstructured parallelism. While defining the proposal we had three design goals: simplicity of use, simplicity of specification and consistency with the rest of OpenMP. Unfortunately, these goals were in conflict many times during our discussions. The paper describes the proposal, some of the problems we faced, the different alternatives, and the rationale for our choices. We show how to use the proposal to parallelize some of the classical examples of task parallelism, like pointer chasing and recursive functions.
dc.format.extent12 p.
dc.language.isoeng
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
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors::Arquitectures paral·leles
dc.subject.lcshOpenMP
dc.subject.lcshParallel programming (Computer science)
dc.titleA proposal for task parallelism in OpenMP
dc.typeArticle
dc.subject.lemacOpenMP
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.1007/978-3-540-69303-1_1
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://link.springer.com/chapter/10.1007%2F978-3-540-69303-1_1
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac1648635
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
local.citation.authorAyguade, E.; Nawal, C.; Duran, A.; Hoeflinger, J.; Yuan, L.; Massaioli, F.; Ernesto, S.; Unnikrishnan, P.; Guansong, Z.
local.citation.publicationNameLecture notes in computer science
local.citation.volume4935
local.citation.number1
local.citation.startingPage1
local.citation.endingPage12


Fitxers d'aquest items

Imatge en miniatura

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

Mostra el registre d'ítem simple