Multi-Processor Operating System Emulation Framework with Thermal Feedback for Systems-on-Chip
Multi-Processor System-On-Chip (MPSoC) can provide the performance levels required by high-end embedded applications. However, they do so at the price of an increasing power density, which may lead to thermal runaway if coupled with low-cost packaging and cooling. Hence, mechanisms to efficiently evaluate the effectiveness of advanced thermal-aware Operating-System (OS) strategies (e.g. task migration) onto the available MPSoC hardware are needed. In this paper, the authors propose a new MPSoC OS emulation framework that enables the study of thermal management strategies at the architectural- and OS-levels with the help of a standard FPGA.