Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming 2019
DOI: 10.1145/3293883.3295731
|View full text |Cite
|
Sign up to set email alerts
|

Semantics-aware scheduling policies for synchronization determinism

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 44 publications
0
3
0
Order By: Relevance
“…We use the most recent release (October-2018 for Kepler, and September-2019 for Pegasus) of the state-of-the-art HPC workflow managers. These are the most widely used workflow managers in the HPC community [38,69,75,88], although these approaches are agnostic to serverless computing platforms. Given a workflow DAG and a VM cluster, they perform a profiling run to learn the structure and introduce several optimizations to decide how to schedule different applications to exploit parallelism.…”
Section: Experimental Methodologymentioning
confidence: 99%
“…We use the most recent release (October-2018 for Kepler, and September-2019 for Pegasus) of the state-of-the-art HPC workflow managers. These are the most widely used workflow managers in the HPC community [38,69,75,88], although these approaches are agnostic to serverless computing platforms. Given a workflow DAG and a VM cluster, they perform a profiling run to learn the structure and introduce several optimizations to decide how to schedule different applications to exploit parallelism.…”
Section: Experimental Methodologymentioning
confidence: 99%
“…Moreover, it characterizes races between events that can be arbitrarily far apart in the input trace, as opposed to happens-before and other partial-order methods that only characterize races between successive conflicting accesses. Our notion is applicable to all concurrency settings, and interestingly, it is also complete for systems with synchronizationdeterministic concurrency [Aguado et al 2018;Bocchino et al 2009;Cui et al 2015;Zhao et al 2019]. 2We develop an efficient, single-pass, nearly linear time algorithm SyncP that, given a trace , detects whether contains a sync-preserving race.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, it characterizes races between events that can be arbitrarily far apart in the input trace, as opposed to happens-before and other partial-order methods that only characterize races between successive conflicting accesses. Our notion is applicable to all concurrency settings, and interestingly, it is also complete for systems with synchronization-deterministic concurrency [Aguado et al 2018;Bocchino et al 2009;Cui et al 2015;Zhao et al 2019].…”
Section: Introductionmentioning
confidence: 99%