DocumentCode
637446
Title
Introducing Speculative Optimizations in Task Dataflow with Language Extensions and Runtime Support
Author
Azuelos, Nathaniel ; Etsion, Yoav ; Keidar, Idit ; Zaks, Ayal ; Ayguade, Eduard
Author_Institution
Technion - Israel Inst. of Technol., Haifa, Israel
fYear
2012
fDate
19-23 Sept. 2012
Firstpage
44
Lastpage
47
Abstract
We argue that speculation leads to increased parallelism in the coarse-grain dataflow paradigm. To do so, we present a framework for adding speculation in a popular and well-established framework. We specify a limited set of additions to the OmpSs language and changes required in its supporting runtime environment. These modifications enable speculation across the system in a flexible way. We evaluate our implementation using a simple benchmark leading to a promising 10% speedup.
Keywords
data flow computing; optimisation; parallel languages; parallel programming; OmpS language; OpenMP SuperScalar language; coarse-grain dataflow paradigm; language extension; runtime environment; runtime support; speculative optimization; task dataflow; Benchmark testing; Context; Parallel processing; Programming; Runtime environment; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Data-Flow Execution Models for Extreme Scale Computing (DFM), 2012
Conference_Location
Minneapolis, MN
Type
conf
DOI
10.1109/DFM.2012.15
Filename
6612859
Link To Document