|
ABSTRACT
Thermal balancing and reducing hot-spots are two important challenges facing the MPSoC designers. In this work, we model the thermal behavior of a MPSoC as a control theory problem which enables the design of an optimum frequency controller without depending on the thermal profile of the chip. The optimization performed by the controller is targeted to achieve thermal balancing on the MPSoC thermal profile to avoid hotspots and improve its reliability. The proposed system is able to perform an on-line minimization of chip thermal gradients based on both scheduler requirements and the chip thermal profile. We compare this with state of the art thermal management approaches. Our comparison shows that the proposed system offers a better both thermal profile (temperature differences higher than 4° C have been reduced from 27.9% to 0.45%) and performance (up to 32% task waiting time reduction).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. Pham, et al., Design and Implementation of a First-Generation Cell Processor., Proc. of ISSCC, 2005.
|
| |
2
|
|
| |
3
|
Tilera Corporation, Tilera's 64-core architecture, www.tilera.com/products/processors.php, 2007.
|
| |
4
|
O. Semenov et al., Impact of self-heating effect on long-term reliability and performance degradation in CMOS circuits, IEEE Transactions on Devices and Materials, 2006.
|
| |
5
|
|
 |
6
|
Kevin Skadron , Mircea R. Stan , Karthik Sankaranarayanan , Wei Huang , Sivakumar Velusamy , David Tarjan, Temperature-aware microarchitecture: Modeling and implementation, ACM Transactions on Architecture and Code Optimization (TACO), v.1 n.1, p.94-125, March 2004
[doi> 10.1145/980152.980157]
|
 |
7
|
Jayanth Srinivasan , Sarita V. Adve , Pradip Bose , Jude A. Rivers, The Case for Lifetime Reliability-Aware Microprocessors, Proceedings of the 31st annual international symposium on Computer architecture, p.276, June 19-23, 2004, München, Germany
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
Srinivasan Murali , Almir Mutapcic , David Atienza , Rajesh Gupta , Stephen Boyd , Luca Benini , Giovanni De Micheli, Temperature control of high-performance multi-core platforms using convex optimization, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
[doi> 10.1145/1403375.1403405]
|
| |
12
|
P. Ituero, et al., Leakage-based On-Chip Thermal Sensor for CMOS Technology, Proc. of ISCAS, 2007.
|
 |
13
|
|
| |
14
|
F. Bellosa, et al., Event-driven energy accounting for dynamic thermal management., Proc. of COLP, 2003.
|
| |
15
|
P. Chaparro, et al., Understanding the thermal implications of multi-core architectures., IEEE TPDS, 2007.
|
| |
16
|
W-L. Hung , Y. Xie , N. Vijaykrishnan , M. Kandemir , M. J. Irwin, Thermal-Aware Task Allocation and Scheduling for Embedded Systems, Proceedings of the conference on Design, Automation and Test in Europe, p.898-899, March 07-11, 2005
[doi> 10.1109/DATE.2005.310]
|
| |
17
|
|
| |
18
|
T.-Y. Wang, et al., 3-d thermal-adi: A linear-time chip level transient thermal simulator. IEEE TCAD, 2002.
|
| |
19
|
|
 |
20
|
|
| |
21
|
G. Paci , P. Marchal , F. Poletti , L. Benini, Exploring "temperature-aware" design in low-power MPSoCs, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
22
|
A. Leon, et al., A power-efficient high-throughput 32-thread SPARC processor. Proc. of ISSCC, 2006.
|
 |
23
|
|
| |
24
|
M.-N. Sabry, High-precision compact-thermal models. IEEE Transactions on Components and Packaging Technologies, 2005.
|
| |
25
|
E. C. Samson, et al., Interface material selection and a thermal management technique in second-generation platforms built on Intel Centrino Mobile Technology. Intel Technology Journal, 2005.
|
| |
26
|
B. Paul, et al., An 8x8 sub-threshold digital CMOS carry save array multiplier, Proc. of ESSCC, 2001.
|
| |
27
|
|
| |
28
|
|
| |
29
|
A. Radke, et al., A survey of state and disturbance observers for practitioners, Proc. of ACC, 2006.
|
|