The chip multiprocessor is the most prolific processor design because its many cores enhance system performance. Network on chip (NOC) has been proposed as a promising model to solve the connection problem of the cores. However, a new challenge consists of fully benefiting from the on-chip network and the cores. In this paper, we propose a novel energy-efficient design of a microkernel-based on-chip operating system for an NOC-based manycore system. The operating system (OS) is partitioned into the microkernel and the other OS modules. They are distributed on the network to provide services to the user programs. Our experimental results show that our design can improve system performance with reduced power consumption.
['Wei Hu', 'Hong Guo', 'Kai Zhang', 'Jun Liu', 'Xiaoming Liu', 'Qingsong Shi']
An energy-efficient design of microkernel-based on-chip OS for NOC-based manycore system