ABSTRACT
Nowadays, the reliability and performance of modern embedded multi-processor systems is threaten by the ever-increasing power densities in integrated circuits, and a new additional goal of software synthesis is to reduce the peak temperature of the system. However, in order to perform thermal-aware mapping optimization, the timing and thermal characteristics of every candidate mapping have to be analyzed. While the task of analyzing timing characteristics of design alternatives has been extensively investigated in recent years, there is still a lack of methods for accurate and fast thermal analysis. In order to obtain desired evaluation times, the system has to be simulated at a high abstraction level. This often results in a loss of accuracy, mainly due to missing knowledge of system's characteristics. This paper addresses this challenge and presents methods to automatically calibrate high-level thermal evaluation methods. Furthermore, the viability of the methods for automated model calibration is illustrated by means of a novel high-level thermal evaluation method.
- D. Atienza et al. HW-SW Emulation Framework for Temperature-Aware Design in MPSoCs. ACM T. Design Automation of Electronic Systems, 12(3):1--26, 2007. Google ScholarDigital Library
- I. Bacivarov et al. Methods and Tools for Mapping Process Networks onto Multi-Processor Systems-On-Chip. In Handbook of Signal Processing Systems. Springer, 2010.Google ScholarCross Ref
- A. Bartolini et al. A Virtual Platform Environment for Exploring Power, Thermal and Reliability Management Control Strategies in High-Performance Multicores. In Proc. GLSVLSI, 2010. Google ScholarDigital Library
- L. Benini et al. MPARM: Exploring the Multi-Processor SoC Design Space with SystemC. J. VLSI Signal. Proces., 41(2):169--182, 2005. Google ScholarDigital Library
- T. Chantem, R. P. Dick, and X. S. Hu. Temperature-Aware Scheduling and Assignment for Hard Real-Time Applications on MPSoCs. In Proc. DATE, 2008. Google ScholarDigital Library
- A. K. Coskun et al. Dynamic Thermal Management in 3D Multicore Architectures. In Proc. DATE, 2009. Google ScholarDigital Library
- A. K. Coskun, T. S. Rosing, and K. Whisnant. Temperature Aware Task Scheduling in MPSoCs. In Proc. DATE, 2007. Google ScholarDigital Library
- J. Donald and M. Martonosi. Techniques for Multicore Thermal Management: Classification and New Exploration. In Proc. ISCA, 2006. Google ScholarDigital Library
- N. Eisley, V. Soteriou, and L. Peh. High-Level Power Analysis for Multi-Core Chips. In Proc. CASES, 2006. Google ScholarDigital Library
- P. Garcia del Valle and D. Atienza. Emulation-Based Transient Thermal Modeling of 2D/3D Systems-on-Chip with Active Cooling. Microelectronics J., 41(10):1--9, 2010. Google ScholarDigital Library
- D. Gelernter and N. Carriero. Coordination Languages and Their Significance. Commun. ACM, 35:97--107, 1992. Google ScholarDigital Library
- W. Haid et al. Generation and Calibration of Compositional Performance Analysis Models for Multi-Processor Systems. In Proc. SAMOS, 2009. Google ScholarDigital Library
- W. Huang et al. HotSpot: A Compact Thermal Modeling Methodology for Early-Stage VLSI Design. IEEE T. VLSI Sys., 14(5):501--513, 2006. Google ScholarDigital Library
- W.-L. Hung et al. Thermal-Aware Task Allocation and Scheduling for Embedded Systems. In Proc. DATE, volume 2, 2005. Google ScholarDigital Library
- G. Kahn. The Semantics of a Simple Language for Parallel Programming. In Proc. of the IFIP Congress, 1974.Google Scholar
- T. Kangas et al. UML-Based Multiprocessor SoC Design Framework. ACM T. Embed. Comput. Syst., 5:281--320, 2006. Google ScholarDigital Library
- A. Krum. Thermal Management. In F. Kreith, editor, The CRC Handbook of Thermal Engineering. CRC Press, 2000.Google Scholar
- E. Lee and D. Messerschmitt. Synchronous Data Flow. Proc. IEEE, 75(9):1235--1245, 1987.Google ScholarCross Ref
- S. Murali et al. Temperature-Aware Processor Frequency Assignment for MPSoCs Using Convex Optimization. In Proc. CODES+ISSS, 2007. Google ScholarDigital Library
- A. Pimentel. The Artemis Workbench for System-Level Performance Evaluation of Embedded Systems. Int'l J. Embedded Systems, 3(3):181--196, 2008.Google ScholarCross Ref
- K. Skadron et al. Temperature-Aware Microarchitecture. In Proc. ISCA, 2003. Google ScholarDigital Library
- L. Thiele et al. Mapping Applications to Tiled Multiprocessor Embedded Systems. In Proc. ACSD, pages 29--40, 2007. Google ScholarDigital Library
- W. Thies, M. Karczmarek, and S. Amarasinghe. StreamIt: A Language for Streaming Applications. In Compiler Construction. Springer, 2002. Google ScholarDigital Library
- Y. Xie and W.-l. Hung. Temperature-Aware Task Allocation and Scheduling for Embedded Multiprocessor Systems-on-Chip (MPSoC) Design. J. VLSI Signal. Proces., 45(3):177--189, 2006. Google ScholarDigital Library
- J. Yang et al. Dynamic Thermal Management Through Task Scheduling. In Proc. ISPASS, 2008. Google ScholarDigital Library
Index Terms
- Thermal-aware system analysis and software synthesis for embedded multi-processors
Recommendations
Electro-thermal analysis of an embedded boron diffused microheater for thruster applications
One of the important design criteria of micropropulsion systems in particular VLM is the type of microheater, its layout and placement with a view to achieve uniform heating of propellant, fast heat transfer efficiency with minimum input power. Thrust ...
Package geometric aware thermal analysis by infrared-radiation thermal images
DATE '14: Proceedings of the conference on Design, Automation & Test in EuropeSince packages affect the amount of heat transfer, it is important to include package and heat sink in thermal analysis. In this paper, we study the full-chip thermal response with different packages. We first discuss the difficulties of obtaining ...
Comments