2019
DOI: 10.1109/access.2019.2944238
|View full text |Cite
|
Sign up to set email alerts
|

A Method to Construct Task Scheduling Algorithms for Heterogeneous Multi-Core Systems

Abstract: The use of heterogeneous multicore processors (HMP) is spreading rapidly from data centers to large-scale deployment in smartphones because they give greater flexibility to adapt to power constraints and performance needs. In this study, we show that an intelligent task scheduler is critical for improving the performance and energy efficiency in an HMP environment. We assume that the tasks are independent in the environment, with hard real-time constraints and multicore systems, where the processors can be man… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 32 publications
0
10
0
Order By: Relevance
“…Task scheduling process belongs to one of the most important procedures during the designing of the real-time applications as it decides about appropriate and optimal resource utilisation and overall quality of the system [2,[26][27][28][29][30][31][32]. That is why this phase of the contemporary real-time system manufacturing belongs to one of the most crucial issues.…”
Section: Tasks Scheduling Mechanismmentioning
confidence: 99%
See 3 more Smart Citations
“…Task scheduling process belongs to one of the most important procedures during the designing of the real-time applications as it decides about appropriate and optimal resource utilisation and overall quality of the system [2,[26][27][28][29][30][31][32]. That is why this phase of the contemporary real-time system manufacturing belongs to one of the most crucial issues.…”
Section: Tasks Scheduling Mechanismmentioning
confidence: 99%
“…Tasks assignment to resources depends on the processing speed. There are two main approaches: Short task to the Fast processor, Long task to the Slow processor (SFLS) or Short task to the Slow processor and Long task to the Fast processor (SSLF) [32]. A detailed analysis of the expected execution time of the tasks, and its sensitivity to the surroundings (system load, tasks frequency, number of cores, memory systems, constraints etc.)…”
Section: Tasks Scheduling Mechanismmentioning
confidence: 99%
See 2 more Smart Citations
“…The purpose of this problem is to allot each job to a batch and to schedule the batch on the machine to minimize the maximum completion time of the schedule, C max = max j C j , where C j represents the completion time of job j in the schedule [10,11]. Using the notations proposed in [12,13], this problem can be denoted as P s j , p − batch, K i C max .…”
Section: Introductionmentioning
confidence: 99%