Proceedings of the 33rd Annual ACM Symposium on Applied Computing 2018
DOI: 10.1145/3167132.3167254
|View full text |Cite
|
Sign up to set email alerts
|

Textual alignment in SPMD programs

Abstract: We provide a formal definition of textual alignment of collective operations in a simple imperative language extended with minimal spmd constructs. The definition relies on a instrumented operational semantics in which we record suitable informations about the execution flow. We prove that this property entails proper the absence of deadlocks and we claim that it provides an intuitive programming model.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…Recently, [HHLS18] integrated BSP and actors, leading to a model that features both task and data parallelism with limited nondeterminism. Additionally, it is possible to design a static analysis that checks deadlock-freedom for BSP programs [JDB + 17,Dab18].…”
Section: Bulk Synchronous Parallelmentioning
confidence: 99%
“…Recently, [HHLS18] integrated BSP and actors, leading to a model that features both task and data parallelism with limited nondeterminism. Additionally, it is possible to design a static analysis that checks deadlock-freedom for BSP programs [JDB + 17,Dab18].…”
Section: Bulk Synchronous Parallelmentioning
confidence: 99%