Introducing speculative optimizations in task dataflow with language extensions and runtime support

Nathaniel Azuelos, Yoav Etsion, Idit Keidar, Ayal Zaks, Eduard Ayguad́e

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2012 2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing, DFM 2012
Pages44-47
Number of pages4
DOIs
StatePublished - 2012
Event2012 2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing, DFM 2012 - Minneapolis, MN, United States
Duration: 23 Sep 201223 Sep 2012

Publication series

NameProceedings - 2012 2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing, DFM 2012

Conference

Conference2012 2nd Workshop on Data-Flow Execution Models for Extreme Scale Computing, DFM 2012
Country/TerritoryUnited States
CityMinneapolis, MN
Period23/09/1223/09/12

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Introducing speculative optimizations in task dataflow with language extensions and runtime support'. Together they form a unique fingerprint.

Cite this