首页 | 本学科首页   官方微博 | 高级检索  
     


Energy efficient scheduling of real-time tasks on multi-core processors with voltage islands
Affiliation:1. University of Amsterdam, Institute for Informatics, Amsterdam, The Netherlands;2. Department of Computer Science, AGH University of Science and Technology, Krakow, Poland;1. 300A Nguyen Tat Thanh street, Ward 13, District 4, Ho Chi Minh City, Viet Nam;2. Tierney Building, University of Limerick, Ireland;1. Institute for Informatics, Ludwig–Maximilians-Universität, Oettingenstraße 67, 80538 Munich, Germany;2. IT Group, Veterinarian Faculty, Ludwig–Maximilians-Universität, Veterinärstraße 13, 80539 Munich, Germany;3. State Collection for Anthropology and Palaeoanatomy Munich, Kaulbachstraße 37, 80529 Munich, Germany
Abstract:This paper studies energy efficient scheduling of periodic real-time tasks on multi-core processors with voltage islands, in which cores are partitioned into multiple blocks (termed voltage islands) and each block has its own power source to supply voltage. Cores in the same block always operate at the same voltage level, but can be adjusted by using Dynamic Voltage and Frequency Scaling (DVFS). We propose a Voltage Island Largest Capacity First (VILCF) algorithm for energy efficient scheduling of periodic real-time tasks on multi-core processors. It achieves better energy efficiency by fully utilizing the remaining capacity of an island before turning on more islands or increasing the voltage level of the current active islands. We provide detailed theoretical analysis of the approximation ratio of the proposed VILCF algorithm in terms of energy efficiency. In addition, our experimental results show that VILCF significantly outperforms the existing algorithms when there are multiple cores in a voltage island.
Keywords:Voltage island  Dynamic voltage frequency scaling  Real-time  Task scheduling  Energy-efficiency
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号