2020
DOI: 10.1145/3408324
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Task Allocation and Scheduling on NoC-based Multicore Platforms with Multitasking Processors

Abstract: The application workloads in modern multicore platforms are becoming increasingly dynamic. It becomes challenging when multiple applications need to be executed in parallel in such systems. Mapping and scheduling of these applications are critical for system performance and energy consumption, especially in Network-on-Chip– (NoC) based multicore systems. These systems with multitasking processors offer a better opportunity for parallel application execution. Mapping solutions generated at design time may be in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 29 publications
0
4
0
Order By: Relevance
“…This paper presents a task scheduling method for heterogeneous multi-core processors based on wild horse optimization algorithm. This method combines the global search capability and adaptability of wild horse optimization algorithm with the characteristics of heterogeneous multi-core processor to improve the task scheduling effect and system performance [22]. Through the steps of system modeling, population initialization, wild horse optimization algorithm search, fitness evaluation, selection and iterative search, we can obtain better task scheduling schemes and optimize system performance [23].…”
Section: Related Workmentioning
confidence: 99%
“…This paper presents a task scheduling method for heterogeneous multi-core processors based on wild horse optimization algorithm. This method combines the global search capability and adaptability of wild horse optimization algorithm with the characteristics of heterogeneous multi-core processor to improve the task scheduling effect and system performance [22]. Through the steps of system modeling, population initialization, wild horse optimization algorithm search, fitness evaluation, selection and iterative search, we can obtain better task scheduling schemes and optimize system performance [23].…”
Section: Related Workmentioning
confidence: 99%
“…In [8], the authors have introduced a hybrid application mapping that combines design-time analysis with run-time mapping in the context of dynamic thermal and reliability-aware resource management. Most of the available methods focus on determining the suitable mapping of tasks before starting the execution of the application [9], [10], [11], [12], [13], [14]. The mapping of actors is also an active topic for other target platforms like Coarse-Grained Reconfigurable Arrays (CGRA) [15] or Field Programmable Gate Array (FPGA) [16].…”
Section: Introductionmentioning
confidence: 99%
“…e combination of heterogeneous processors featuring multiple frequency levels gives programmers many con gurations to choose from when running their applications. However, performing this choice is challenging (Azhar et al 2019;Nejat et al 2020;Nishtala et al 2017;Paul et al 2020;Petrucci et al 2015).…”
Section: Introductionmentioning
confidence: 99%