2009 Ninth International Conference on Application of Concurrency to System Design 2009
DOI: 10.1109/acsd.2009.24
|View full text |Cite
|
Sign up to set email alerts
|

Desynchronizing Synchronous Programs by Modes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…While a data flow analysis may be able to detect the independence of threads and is then able to desynchronize such programs [7,9], adding an explicit notion of independence allows compilers to create desynchronized code without expensive analyses since unnecessary synchronization is avoided by construction. While this is no problem when generating code containing a single thread of execution, it becomes problematic for multithreaded code generation.…”
Section: Introductionmentioning
confidence: 99%
“…While a data flow analysis may be able to detect the independence of threads and is then able to desynchronize such programs [7,9], adding an explicit notion of independence allows compilers to create desynchronized code without expensive analyses since unnecessary synchronization is avoided by construction. While this is no problem when generating code containing a single thread of execution, it becomes problematic for multithreaded code generation.…”
Section: Introductionmentioning
confidence: 99%
“…Owing to the analogy to synchronous hardware circuit, one can assume that the given synchronous program holds a master clock driving the whole program computation. We refer to such program as a mono-clocked program [19]. Furthermore, it follows the model of computation (MoC) strict synchrony: during each instant, each input channel always reads data and each output channel always produces data.…”
Section: Introductionmentioning
confidence: 99%