Integrating dataflow abstractions into the shared memory model
Visualitza/Obre
IntegratingDataflow.pdf (251,2Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/18559
Tipus de documentText en actes de congrés
Data publicació2012
Condicions d'accésAccés restringit per política de l'editorial
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
In 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.
CitacióGajinov, 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.
Versió de l'editorhttp://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6374795
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
IntegratingDataflow.pdf | 251,2Kb | Accés restringit |