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 :
بازگشت