Title :
Lightweight task migration in embedded multi-tiled architectures using task code replication
Author :
El-Antably, Ashraf ; Fournel, Nicolas ; Rousseau, Frederic
Author_Institution :
TIMA Lab., Univ. Joseph Fourrier, Grenoble, France
Abstract :
With such ongoing sophistication in embedded applications, higher computational powers are becoming more required. As a result, a wide transition to multi-processor system on chip has been adopted. Our study focuses on fully distributed memory MPSoC which is implemented in multi-tiled architecture. A tile contains at least one processor and associated peripherals with a distributed network processor which is responsible for inter-tile communications. All tiles are connected in a 3D torus network. In this paper, we present a solution for a lightweight task migration on such architectures. It is based on wise task code replication in statically chosen locations (tiles). It provides the system with the ablility to remap its tasks at runtime. This work emphasizes on solving all issues arising from communication inconsistency shedding the light on implementation details. Experiments show the effectiveness of the approach, and detail performances and limitations. The solution has been implemented on a multi-tiled virtual ARM-CortexA9 based platform with an embedded operating system.
Keywords :
distributed memory systems; embedded systems; operating systems (computers); system-on-chip; 3D torus network; computational powers; distributed memory MPSoC; distributed network processor; embedded multitiled architectures; embedded operating system; inter-tile communication; lightweight task migration; multiprocessor system on chip; multitiled virtual ARM-CortexA9 based platform; task code replication; Algorithm design and analysis; Loading; Memory architecture; Operating systems; Process control; Receivers;
Conference_Titel :
Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
Conference_Location :
New Delhi
DOI :
10.1109/RSP.2014.6966898