Implementation of Task Migration in Distributed Multi-core System Based on NoC

Liang WANG,Fang-fa FU,Zhao-chi LIU,Feng-chang LAI
DOI: https://doi.org/10.3969/j.issn.1000-3428.2014.05.060
2014-01-01
Abstract:In order to decrease task migration overhead in distributed multi-core system, a low-cost task migration scheme is implemented on the distributed multi-core system based on Network on Chip(NoC). The task migration scheme depends on the distributed multi-core system message passing interface, in which program is independent of task mapping. Task is remapped by updating task mapping table. The task state including task stack and task control block in μC/OS-II operating system is transferred to another node, on which the migrated task restores execution. The task migration scheme needs not transfer task code, and task state saving does not use checkpoints. Experimental results show that in this migration scheme, the task migration scheme has little influence on task execution and immediate response to migration request. Therefore, the task migration scheme is low cost and can meet real-time requirements in system.
What problem does this paper attempt to address?