2008
DOI: 10.1145/1297666.1297676
|View full text |Cite
|
Sign up to set email alerts
|

Interrupt modeling for efficient high-level scheduler design space exploration

Abstract: Single Chip Heterogeneous Multiprocessors executing a wide variety of software are increasingly common in consumer electronics. Because of the mix of real-time and best effort software across the entire chip, a key design element of these systems is the choice of scheduling strategy. Without task migration, the benefits of single chip processing cannot be fully realized. Previously, high-level modeling environments have not been capable of modeling asynchronous events such as interrupts and preemptive scheduli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 29 publications
0
4
0
Order By: Relevance
“…This requires task state rollback. Our prior work implemented task migration with rollback in the MESH kernel and shows advantageous of it [72].…”
Section: Architecture Modelingmentioning
confidence: 99%
“…This requires task state rollback. Our prior work implemented task migration with rollback in the MESH kernel and shows advantageous of it [72].…”
Section: Architecture Modelingmentioning
confidence: 99%
“…Our prior work implemented task migration with rollback in the MESH kernel and shows advantages of it [140]. Thus, HMM is significantly more complex than the WCM model, which points in the direction of the necessity for design-time workload models.…”
Section: Architecture Modelingmentioning
confidence: 99%
“…Recently, a technique to support modeling of preemptive scheduling is proposed in the MESH trace-based framework [14] by means of including a speculative scheduling together with a rollback mechanism (proposed to overcome misspeculations in the case of interrupts) in its customized thread-based simulation kernel. The drawback is that for frequent rollbacks, the simulation performance drops significantly.…”
Section: Related Workmentioning
confidence: 99%
“…MESH [14], for instance, proposed a complex rollback mechanism to recover the misspeculations due to missed interrupts. Using the SystemC discrete-event simulation kernel, we tackle this problem in a more elegant way.…”
Section: B Preemptive Scheduling Enginementioning
confidence: 99%