Mostra el registre d'ítem simple

dc.contributor.authorGajinov, Vladimir
dc.contributor.authorStipic, Srdjan
dc.contributor.authorUnsal, Osman Sabri
dc.contributor.authorHarris, Tim
dc.contributor.authorAyguadé Parra, Eduard
dc.contributor.authorCristal Kestelman, Adrián
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2013-04-03T10:24:08Z
dc.date.created2012
dc.date.issued2012
dc.identifier.citationGajinov, V. [et al.]. Integrating dataflow abstractions into the shared memory model. A: International Symposium on Computer Architecture and High Performance Computing. "24th International Symposium on Computer Architecture and High Performance Computing". New York: 2012, p. 243-251.
dc.identifier.urihttp://hdl.handle.net/2117/18559
dc.description.abstractIn this paper we present Atomic Dataflow model (ADF), a new task-based parallel programming model for C/C++ which integrates dataflow abstractions into the shared memory programming model. The ADF model provides pragma directives that allow a programmer to organize a program into a set of tasks and to explicitly define input data for each task. The task dependency information is conveyed to the ADF runtime system which constructs the dataflow task graph and builds the necessary infrastructure for dataflow execution. Additionally, the ADF model allows tasks to share data. The key idea is that comput ation is triggered by dataflow between tasks but that, within a task, execution occurs by making atomic updates to common mutable state. To that end, the ADF model employs transactional memory which guarantees atomicity of shared memory updates. We show examples that illustrate how the programmability of shared memory can be improved using the ADF model. Moreover, our evaluation shows that the ADF model performs well in comparison with programs para llelized using OpenMP and transactional memory.
dc.format.extent9 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshHigh performance computing
dc.titleIntegrating dataflow abstractions into the shared memory model
dc.typeConference report
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.identifier.doi10.1109/SBAC-PAD.2012.24
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6374795
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac11629861
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
local.citation.authorGajinov, V.; Stipic, S.; Unsal, O.; Harris, T.; Ayguade, E.; Cristal-Kestelman, A.
local.citation.contributorInternational Symposium on Computer Architecture and High Performance Computing
local.citation.pubplaceNew York
local.citation.publicationName24th International Symposium on Computer Architecture and High Performance Computing
local.citation.startingPage243
local.citation.endingPage251


Fitxers d'aquest items

Imatge en miniatura

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

Mostra el registre d'ítem simple