• 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