2015 International Symposium on Rapid System Prototyping (RSP) 2015
DOI: 10.1109/rsp.2015.7416547
|View full text |Cite
|
Sign up to set email alerts
|

Challenges for the parallelization of loosely timed SystemC programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…The evaluation phase is usually the most compute intensive, which makes it the target of most parallelization approaches (including this work). But SystemC parallelization presents several challenges described in [4,5]. The first of them is the co-routine semantics of SystemC.…”
Section: Parallelizing Systemcmentioning
confidence: 99%
See 1 more Smart Citation
“…The evaluation phase is usually the most compute intensive, which makes it the target of most parallelization approaches (including this work). But SystemC parallelization presents several challenges described in [4,5]. The first of them is the co-routine semantics of SystemC.…”
Section: Parallelizing Systemcmentioning
confidence: 99%
“…Indeed, at first sight, only processes scheduled during the same evaluation cycle are good candidates for parallel evaluation. In [5], the authors show that most of the time, less than two processes can be scheduled simultaneously in a classic TLM model. This is mostly due to the fact that, in TLM models, processes are not synchronized by a central clock like it is often the case in RTL models, reducing the probability of several processes being scheduled at the same time.…”
Section: Parallelizing Systemcmentioning
confidence: 99%
“…Parallelizing SystemC presents some fundamental obstacles which are further detailed in [3], [4]. Indeed, the reference SystemC implementation [5], as most Discrete Event Simulator (DES), models concurrency using the co-routine semantics implemented with cooperative multithreading on a single core.…”
Section: Challenges Of Parallel Systemc/tlmmentioning
confidence: 99%