Temperature-aware Dynamic Optimization of Embedded Systems
Tosiron Adegbija, Ann Gordon-Ross

TL;DR
This paper introduces TaPT, a temperature-aware optimization technique for embedded systems that balances temperature, energy, and performance through cache tuning and dynamic frequency scaling.
Contribution
It presents a novel phase-based tuning method that achieves Pareto optimal configurations considering temperature, energy, and execution time in embedded systems.
Findings
TaPT reduces temperature, energy, and execution time effectively.
It provides Pareto optimal configurations for multiple objectives.
Minimal hardware overhead is required for implementation.
Abstract
Due to embedded systems` stringent design constraints, much prior work focused on optimizing energy consumption and/or performance. Since embedded systems typically have fewer cooling options, rising temperature, and thus temperature optimization, is an emergent concern. Most embedded systems only dissipate heat by passive convection, due to the absence of dedicated thermal management hardware mechanisms. The embedded system`s temperature not only affects the system`s reliability, but could also affect the performance, power, and cost. Thus, embedded systems require efficient thermal management techniques. However, thermal management can conflict with other optimization objectives, such as execution time and energy consumption. In this paper, we focus on managing the temperature using a synergy of cache optimization and dynamic frequency scaling, while also optimizing the execution time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Low-power high-performance VLSI design
