Task model suitable for dynamic load balancing of real-time applications in NoC-based MPSoCs

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modern embedded systems implemented through Multiprocessor System-on-Chip (MPSoCs) benefit themselves from resources that were previously available solely in generalpurpose computers. Currently, these systems are able to provide more features at the cost of an increased design complexity. In this scenario, the applications' behaviour has changed. In the past, the majority of applications showed a static behaviour throughout their entire lifetime. Applications could be divided into tasks and mapped onto processing elements at design time. Currently, the applications' dynamic nature imposes that efficient dynamic load balancing techniques with different task mapping strategies must arise, although a fair static mapping still helps increasing the system overall performance. In this paper we present a task model suitable for dynamic load balancing of real-time applications with special support for Network-on-Chip (NoC)-based MPSoCs that aims to stabilize the system load throughout its lifetime. Results show a reduction in both system stabilization time (mean of 47.62%) and deadline misses (mean of 32.28%) for several benchmarks, compared to classic approaches which employ a centralized migration manager. © 2012 IEEE.

Cite

CITATION STYLE

APA

Filho, S. J., Aguiar, A., De Magalhães, F. G., Longhi, O., & Hessel, F. (2012). Task model suitable for dynamic load balancing of real-time applications in NoC-based MPSoCs. In Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors (pp. 49–54). https://doi.org/10.1109/ICCD.2012.6378616

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free