(Back to Session Schedule)

The 19th Asia and South Pacific Design Automation Conference

Session 4A  System-Level Thermal and Power Optimization Techniques
Time: 10:10 - 12:15 Wednesday, January 22, 2014
Location: Room 300
Chairs: Yun (Eric) Liang (Peking University, China), Wengfai Wong (National University of Singapore, Singapore)

4A-1 (Time: 10:10 - 10:35)
TitlePhysical-Aware Task Migration Algorithm for Dynamic Thermal Management of SMT Multi-Core Processors
AuthorBagher Salami (Ferdowsi University of Mashhad, Iran), Mohammadreza Baharani (University of Tehran, Iran), Hamid Noori (Ferdowsi University of Mashhad, Iran), *Farhad Mehdipour (Kyushu University, Japan)
Pagepp. 292 - 297
Keyworddynamic thermal management, multi-core processors, SMT, DVFS, task migration
AbstractThis paper presents a task migration algorithm for dynamic thermal management of SMT multi-core processors. The unique features of this algorithm include: 1) considering SMT capability of the processors for task scheduling, 2) using adaptive task migration threshold, and 3) considering cores physical features. This algorithm is evaluated on a commercial SMT quad-core processor. The experimental results indicate that our technique can significantly decrease the average and peak temperature compared to Linux standard scheduler, and two well-known thermal management techniques.
Slides

4A-2 (Time: 10:35 - 11:00)
TitleAgile Frequency Scaling for Adaptive Power Allocation in Many-Core Systems Powered by Renewable Energy Sources
Author*Xiaohang Wang, Zhiming Li (Guangzhou Institute of Advanced Technology, CAS, China), Mei Yang, Yingtao Jiang (University of Nevada, Las Vegas, U.S.A.), Masoud Daneshtalab (University of Turku, Finland), Terrence Mak (The Chinese University of Hong Kong, China)
Pagepp. 298 - 303
Keywordpower allocation, many-core
AbstractAs low-power electronics and miniaturization conspire to populate the world with emerging devices, one appealing approach is to power these multi-core/many-core-based devices with energy harvested from various environments. Of the most important issues concerning these devices is how to effectively allocate power budget among the cores competing for power, which is formulated as one specific type of power-performance optimization problem in this paper. We attempt to solve this problem by proposing an Adaptive Power Allocation Technique (APAT) that explores a dynamic programming network. Our goal here is to maximize the overall system performance, taking into account a unique yet challenging fact that, available power budget might have to undergo a significant change when a renewable energy source is scavenging. APAT has a linear time complexity and low hardware overhead. Experiments have confirmed that APAT can reduce 20- 30% of execution time compared to other state-of-the-art power allocation algorithms. In addition, as APAT is quite insensitive to the changing rate of the power, lending itself well for power management in many-core systems powered by energy-harvesting sources.
Slides

4A-3 (Time: 11:00 - 11:25)
TitleVariation Aware Voltage Island Formation for Power Efficient Near-Threshold Manycore Architectures
Author*Ioannis Stamelakos, Sotirios Xydis, Gianluca Palermo, Cristina Silvano (Politecnico di Milano, Italy)
Pagepp. 304 - 310
KeywordNear Threshold Computing, Voltage Island, Variability Aware Design, Dark Silicon, Power Aware Manycore Design
AbstractThe Power Wall problem is gaining a lot of attention as the main stopper to feasible/efficient scaling in the manycore era. In this paper, we introduce a variability aware voltage island formation framework for exploring the potential of NTV power efficiency. By analyzing the voltage island granularities, we show that there is a strong dependence between the efficacy of NTV operation and the parallelism scaling of the application. Operating a 128 core chip at NTV region significant power gains are delivered.
Slides

4A-4 (Time: 11:25 - 11:50)
TitleAn Evaluation of an Energy Efficient Many-Core SoC with Parallelized Face Detection
Author*Hiroyuki Usui, Jun Tanabe, Toru Sano, Hui Xu, Takashi Miyamori (Toshiba Corporation, Japan)
Pagepp. 311 - 316
Keywordmany-core, NoC, image recognition, face detection
AbstractWe have developed a many-core SoC that includes two many-core clusters with 32 energy efficient processor cores connected by a low latency tree-based NoC. In this paper, we evaluate performance of many-core SoC by face detection as an example of real image recognition applications and discuss two parallelized implementations on the many-core clusters. By keeping balance of workloads on the cores, the performance scales up to 64 cores and the SoC consumes only 2.21W.
Slides

4A-5 (Time: 11:50 - 12:15)
TitleEnergy Aware Real-Time Scheduling Policy with Guaranteed Security Protection
Author*Wei Jiang (School of Computer Science and Engineering, University of Electronic Science and Technology of China, China), Ke Jiang (Department of Computer and Information Science, Linköping University, Sweden), Xia Zhang (School of Information and Software Engineering, University of Electronic Science and Technology of China, China), Yue Ma (Department of Computer Science and Engineering, University of Notre Dame, U.S.A.)
Pagepp. 317 - 322
KeywordReal-time System, Security, Energy, Scheduling
AbstractIn this work, we address the emerging scheduling problem existed in the design of secure and energy-efficient real-time embedded systems. The objective is to minimize the energy consumption subject to security and schedulability constraints. Due to the complexity of the problem, we propose a dynamic programming based approximation approach to find the near-optimal solutions with respect to predefined security constraint. The proposed technique has polynomial time complexity which is about half of traditional approximation approaches. The efficiency of our algorithm is validated by extensive experiments.
Slides