2006 27th IEEE International Real-Time Systems Symposium (RTSS'06) 2006
DOI: 10.1109/rtss.2006.32
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Real-Time Task Scheduling on Multicore Platforms

Abstract: We propose a scheduling method for real-time systems implemented on multicore platforms that encourages individual threads of multithreaded real-time tasks to be scheduled together. When such threads are cooperative and share a common working set, this method enables more effective use of on-chip shared caches.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
24
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 53 publications
(24 citation statements)
references
References 13 publications
0
24
0
Order By: Relevance
“…We consider, in particular, the 90nm, 65nm, 45nm, and 32nm technologies. 3 Although to be concrete the configurations described below are based on specific technologies, our results hold more generally across a wide range of cache parameters.…”
Section: Cmp Design Spacementioning
confidence: 76%
See 1 more Smart Citation
“…We consider, in particular, the 90nm, 65nm, 45nm, and 32nm technologies. 3 Although to be concrete the configurations described below are based on specific technologies, our results hold more generally across a wide range of cache parameters.…”
Section: Cmp Design Spacementioning
confidence: 76%
“…Interestingly, Anderson and Calandrino [3] have a similar objective of encouraging the co-scheduling of cooperative threads-but in the context of real-time systems. While their approach is not particularly well-suited to non-real- time systems, their micro-benchmark results do indicate that intelligent co-scheduling of cooperative threads can reduce the number of L2 misses substantially.…”
Section: Related Workmentioning
confidence: 99%
“…Fedorova et al [3] proposed a method to reduce the L2 contention by discouraging threads with heavy memory-to-L2 traffic from being co-scheduled. And Anderson et al [7], [8], [9] applied the policy of encouraging or discouraging the co-scheduling of tasks, to improve the cache performance and also to meet the real-time constraints. All these works assumed that the WCETs of tasks are known in advance.…”
Section: Related Workmentioning
confidence: 99%
“…Anderson et al [23] propose the concept of a megatask as a way to reduce miss rates in shared caches on multicore platforms, and consider Pfair scheduling by inflating the weights of a megatask's component tasks. Preemptive fixed-priority scheduling of parallel tasks is shown to be NP-hard by Han et al [24].…”
Section: Related Workmentioning
confidence: 99%