Power and Energy Safe Real-Time Multi-Core Task Scheduling

被引:0
作者
Baita, Kalyan [1 ]
Chakrabarti, Amlan [2 ]
Chatterjee, Biswadeep [3 ]
Holst, Stefan [4 ]
Wen, Xiaoqing [4 ]
机构
[1] Natl Inst Elect & Informat Technol, Kolkata Ctr, Kolkata, India
[2] Kyushu Inst Technol, Dept Comp Sci & Networks, Iizuka, Fukuoka, Japan
[3] Univ Calcutta, AK Choudhury Sch Informat Technol, Kolkata, India
[4] Intel Tech India, EPG SIE Struct Design, Bangalore, Karnataka, India
来源
2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022) | 2022年
关键词
Multi-Core; Power Level; Real-Time Task; System Energy; Task Scheduling; SYSTEMS; MANAGEMENT;
D O I
10.1109/VLSID2022.2022.00016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling tasks in multi-core real-time systems (e.g. low power devices/appliances) while keeping energy in mind is a difficult design challenge. Extensive work has been done to overcome this issue, in which task instances (jobs) have varying levels of operation power. Different combinations of system energy (SE) and subsequent minimal SE have been attained based on the power levels. However, both system power (SP) and system energy (SE) are expensive to operate. As a result, task scheduling for multi-core systems based on balancing both the SP and the SE (referred to as feasible SP and feasible SE, respectively) to achieve the lowest system cost is an issue that has not been adequately addressed in the literature. The states or zones of feasible SP (FSP) and feasible SE (FSE) are thought to be possible zones/states of the system where the system's power configuration provides lowered SE with increased job accommodation, lowering the system's cost. We offer a unique scheduling approach in which we identify numerous FSP and FSE zones (feasible zones/states) to fit all jobs to cores while minimising system cost (including optimum cost) and meeting deadlines. By giving weights to the FSP and FSE, we present a mechanism for ranking the many viable system states. The model is tested using produced task sets (low power task sets), and the results reveal that our approach effectively finds feasible zones, including the best one.
引用
收藏
页码:16 / 21
页数:6
相关论文
共 14 条
[1]   Dynamic scheduling of tasks for multi-core real-time systems based on optimum energy and throughput [J].
Baital, Kalyan ;
Chakrabarti, Amlan .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (02) :93-101
[2]  
Boudjadar J, 2017, IEEE ACM DIS SIM, P9
[3]   Energy-Efficient Real-Time Scheduling of DAGs on Clustered Multi-Core Platforms [J].
Guo, Zhishan ;
Bhuiyan, Ashikahmed ;
Liu, Di ;
Khan, Aamir ;
Saifullah, Abusayeed ;
Guan, Nan .
25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, :156-168
[4]   UNDERCLOCKED SOFTWARE PREFETCHING: MORE CORES, LESS ENERGY [J].
Kamruzzaman, Md ;
Swanson, Steven ;
Tullsen, Dean M. .
IEEE MICRO, 2012, 32 (04) :32-41
[5]  
Lee S., 2014, MOBILE UBIQUITOUS IN, V274, P157
[6]   Co-scheduling tasks on multi-core heterogeneous systems: An energy-aware perspective [J].
Libutti, Simone ;
Massari, Giuseppe ;
Fornaciari, William .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2016, 10 (02) :77-84
[7]  
Mitra T, 2014, INT SYMP INTEGR CIRC, P63, DOI 10.1109/ISICIR.2014.7029584
[8]   Energy and Peak Power Efficiency Analysis for the Single Voltage Approximation (SVA) Scheme [J].
Pagani, Santiago ;
Chen, Jian-Jia ;
Henkel, Joerg .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (09) :1415-1428
[9]   Fairness-Aware Energy Efficient Scheduling on Heterogeneous Multi-Core Processors [J].
Salami, Bagher ;
Noori, Hamid ;
Naghibzadeh, Mahmoud .
IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) :72-82
[10]   DECOUPLED COMPRESSED CACHE: EXPLOITING SPATIAL LOCALITY FOR ENERGY OPTIMIZATION [J].
Sardashti, Somayeh ;
Wood, David A. .
IEEE MICRO, 2014, 34 (03) :91-99