Increasing the degree of parallelism using speculative execution in task-based runtime systems
Task-based programming models have demonstrated their efficiency in the development of scientific applications on modern high-performance platforms. They allow delegation of the management of parallelization to the runtime system (RS), which is in charge of the data coherency, the scheduling, and th...
Main Author: | Bérenger Bramas |
---|---|
Format: | Article |
Language: | English |
Published: |
PeerJ Inc.
2019-03-01
|
Series: | PeerJ Computer Science |
Subjects: | |
Online Access: | https://peerj.com/articles/cs-183.pdf |
Similar Items
-
Improving parallel executions by increasing task granularity in task-based runtime systems using acyclic DAG clustering
by: Bérenger Bramas, et al.
Published: (2020-01-01) -
Impact study of data locality on task-based applications through the Heteroprio scheduler
by: Bérenger Bramas
Published: (2019-05-01) -
SpecMCTS: Accelerating Monte Carlo Tree Search Using Speculative Tree Traversal
by: Juhwan Kim, et al.
Published: (2021-01-01) -
Speculation and Counter-Speculation
by: Joshua Simon
Published: (2019-07-01) -
Theories of speculation
by: Tirole, Jean
Published: (2011)