Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

Thermal Balancing Policy for Multiprocessor Stream Computing Platforms
By: Benini, L.; Carta, S.; Acquaviva, A.; Atienza, D.; Mulas, F.; De Micheli, G.;
2009 / IEEE
Description
This item was taken from the IEEE Periodical ' Thermal Balancing Policy for Multiprocessor Stream Computing Platforms ' Die-temperature control to avoid hotspots is increasingly critical in multiprocessor systems-on-chip (MPSoCs) for stream computing. In this context, thermal balancing policies based on task migration are a promising approach to redistribute power dissipation and even out temperature gradients. Since stream computing applications require strict quality of service and timing constraints, the real-time performance impact of thermal balancing policies must be carefully evaluated. In this paper, we present the design of a lightweight thermal balancing policy MiGra, which bounds on-chip temperature gradients via task migration. The proposed policy exploits run-time temperature as well as workload information of streaming applications to define suitable run-time thermal migration patterns, which minimize the number of deadline misses. Furthermore, we have experimentally assessed the effectiveness of our thermal balancing policy using a complete field-programmable-gate-array-based emulation of an actual three-core MPSoC streaming platform coupled with a thermal simulator. Our results indicate that MiGra achieves significantly better thermal balancing than state-of-the-art thermal management solutions while keeping the number of migrations bounded.
Related Topics
Microprocessor Chips
System-on-chip
Distributed Memory Architectures
Multiprocessor Stream Computing Platforms
Thermal Balancing Policy
Die-temperature Control
Task Migration
Field-programmable-gate-array-based Emulation
Thermal Management Solutions
Temperature
Thermal Management
Runtime
Control Systems
Multiprocessing Systems
Power Dissipation
Computer Applications
Quality Of Service
Timing
Emulation
Thermal Balancing
Multiprocessor Architectures
Stream Computing
Systems-on-chip (mpsocs)
Task Migration
Memory Architecture
Field Programmable Gate Arrays
Distributed Memory Systems
Temperature Control
Computing And Processing
Components, Circuits, Devices And Systems
Engineering
Multiprocessor Systems-on-chip