Home // SIMUL 2013, The Fifth International Conference on Advances in System Simulation // View article
A Flexible Analytic Model for a Dynamic Task-Scheduling Unit for Heterogeneous MPSoCs
Authors:
Oliver Arnold
Benedikt Noethen
Gerhard Fettweis
Keywords: Heterogeneous MPSoC, Dynamic Task Scheduling, CoreManager, Analytical Model
Abstract:
In this paper, a heterogeneous Multiprocessor System-on-Chip (MPSoC), controlled by a dedicated task scheduling unit, is presented. This unit, known as CoreManager, is responsible for dynamic data-dependency checking, task scheduling, processing element allocation and data-transfer management. Three different CoreManager approaches are analyzed and compared. An analytical model is derived for each CoreManager implementation. The configuration parameters for the models are determined through system analysis. For this purpose, a tool flow has been developed to build the MPSoC and generate data traces. For the benchmarks employed, the relative error of the analytical model was shown to be lower than 6.3 % on component and 6.9 % on system level compared to the measurements.
Pages: 65 to 72
Copyright: Copyright (c) IARIA, 2013
Publication date: October 27, 2013
Published in: conference
ISSN: 2308-4537
ISBN: 978-1-61208-308-7
Location: Venice, Italy
Dates: from October 27, 2013 to October 31, 2013