Multi-core Distributed Operating System Based on NoC

HU Xin-an,FU Fang-fa,SUN Jun,YU Ming-yan
DOI: https://doi.org/10.3969/j.issn.1000-3428.2012.05.080
2012-01-01
Abstract:(Abstract )Operation System(OS) for multi-processor is a key issue to manage the resource generally. This paper applies the asymmetric multi- processing mode to design a distributed operating system for a Network on Chip(NoC)-based Multi-processor System-on-Chip(MPSoC). The nodes, divided into control node and operation nodes, use MPSoC Message Passing Interface(MMPI) to communicate with each other. An embedded Linux which runs on the control node, uses statistics pool to collect system resources information and schedules the parallel applications when they execute. The μC/OS on the operation nodes uses virtual memory to create, load and execute MPI tasks assigned to each operation node. Test result shows that this design manages the MPSoC effectively.
What problem does this paper attempt to address?