2017
DOI: 10.1145/3140582.3081033
|View full text |Cite
|
Sign up to set email alerts
|

Integrating task scheduling and cache locking for multicore real-time embedded systems

Abstract: Modern embedded processors provide hardware support for cache locking, a mechanism used to facilitate the WCET (Worst-Case Execution Time) calculation of a task. We investigate the problem of integrating task scheduling and cache locking for a set of preemptible tasks with individual release times and deadlines on a multi-core processor with two-level caches. We propose a novel integrated approach that schedules the task set and allocates the locked cache contents of each task to the local caches (L1 caches) a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…An integrated task scheduling and cache locking/partitioning approach was presented by Zheng et al [139] in 2017. The processor consists of m homogeneous cores with local L1 caches and a shared L2 cache.…”
Section: Ilp and Milpmentioning
confidence: 99%
“…An integrated task scheduling and cache locking/partitioning approach was presented by Zheng et al [139] in 2017. The processor consists of m homogeneous cores with local L1 caches and a shared L2 cache.…”
Section: Ilp and Milpmentioning
confidence: 99%
“…There are a lot of works in history on scheduling of parallel programs on multiprocessors and multicores, each adopting different approaches for different goals [6]- [11]. In the early days, compute resources are always the scarce resources for optimization in the scheduling as the number of processors as well as their associated cores are quite limited, and their performance is also relatively low.…”
Section: Introductionmentioning
confidence: 99%