Title | ||
---|---|---|
Multi-processor operating system emulation framework with thermal feedback for systems-on-chip |
Abstract | ||
---|---|---|
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, we 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. This framework includes the hardware and software components needed to accurately model complex MPSoCs architectures, and to test the effects of run-time thermal management strategies at the OS/middleware level with real-life inputs. Our results show that migration overhead is negligible w.r.t. temperature timings, enabling the development of thermal-aware migration strategies. Moreover, the effectiveness of the monitoring and feedback mechanism provides an emulation performance only ten times slower than real time. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1145/1228784.1228787 | ACM Great Lakes Symposium on VLSI |
Keywords | Field | DocType |
thermal-aware migration strategy,run-time thermal management strategy,advanced thermal-aware operating-system,new mpsoc os emulation,migration overhead,emulation performance,thermal management strategy,performance level,task migration,available mpsoc hardware,multi-processor operating system emulation,thermal feedback,thermal management,real time,operating system,system on chip,software component,fpga,middleware,emulation,power density | Middleware,Multi processor,Computer science,Real-time computing,Electronic engineering,MPSoC,Hardware emulation,Thermal runaway,Field-programmable gate array,Emulation,Component-based software engineering,Operating system,Embedded system | Conference |
Citations | PageRank | References |
14 | 0.82 | 13 |
Authors | ||
8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Salvatore Carta | 1 | 579 | 47.28 |
Andrea Acquaviva | 2 | 23 | 1.85 |
Pablo G. Del Valle | 3 | 108 | 8.22 |
David Atienza | 4 | 2219 | 149.60 |
Giovanni De Micheli | 5 | 10245 | 1018.13 |
Fernando Rincon | 6 | 25 | 2.60 |
Luca Benini | 7 | 13116 | 1188.49 |
José M. Mendías | 8 | 273 | 19.60 |