2014
DOI: 10.1109/tc.2013.115
|View full text |Cite
|
Sign up to set email alerts
|

Task Scheduling on Adaptive Multi-Core

Abstract: Abstract-Multi-cores have become ubiquitous both in the general-purpose computing and the embedded domain. The current technology trends show that the number of on-chip cores is rapidly increasing, while their complexity is decreasing due to power and thermal constraints. Increasing number of simple cores enable parallel applications benefit from abundant threadlevel parallelism (TLP), while sequential fragments suffer from poor exploitation of instruction-level parallelism (ILP). Recent research has proposed … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(19 citation statements)
references
References 33 publications
(35 reference statements)
0
18
0
Order By: Relevance
“…Previous work on Dynamic Multicore Processors includes Bahurupi [16,17], and CoreFusion [9]. These architectures use a standard ISA and either fetched xed sized instruction windows [9] or an entire basic blocks [16].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Previous work on Dynamic Multicore Processors includes Bahurupi [16,17], and CoreFusion [9]. These architectures use a standard ISA and either fetched xed sized instruction windows [9] or an entire basic blocks [16].…”
Section: Related Workmentioning
confidence: 99%
“…In the work of Pricopi et al [17], they show how dynamic recon guration is bene cial when it comes to scheduling tasks. However, they do not discuss any method of automatically deciding the optimal core-composition beyond a 4 core fusion.…”
Section: Related Workmentioning
confidence: 99%
“…Task scheduling on adaptive multi-core [11] has both online and offline scheduling methods. Grudenic [13] summarizes the tools for parallel processing and different techniques for scheduling tasks on multicore processors.…”
Section: Related Workmentioning
confidence: 99%
“…According to this equation, task k is categorized as ready provided execution of tasks represented by all the non-zero columns of ( , ) is completed. Out of these tasks, the task having minimum execution time is given more priority and it is selected for execution as shown in equation (11). The reason for selecting a task with minimum execution time is that it can release other dependent tasks faster to make the scheduler more efficient.…”
Section: B Iterative Load-balancing Algorithmmentioning
confidence: 99%
See 1 more Smart Citation