Energy-Efficient Partial-Duplication Task Mapping Under Multiple DVFS Schemes

被引:3
作者
Cui, Minyu [1 ]
Kritikakou, Angeliki [1 ]
Mo, Lei [2 ]
Casseau, Emmanuel [1 ]
机构
[1] Univ Rennes, INRIA, IRISA, CNRS, Rennes, France
[2] Southeast Univ, Sch Automat, Nanjing, Peoples R China
关键词
Fault tolerant; Task mapping; DVFS; Real-time execution; Reliability; Energy minimisation; RELIABLE PARALLEL APPLICATIONS; MAXIMIZING RELIABILITY; OPTIMIZATION; CONSUMPTION;
D O I
10.1007/s10766-022-00724-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
On multicore platforms, reliable task execution, as well as low energy consumption, are essential. Dynamic Voltage/Frequency Scaling (DVFS) is typically used for energy savings, but with a negative impact on reliability, especially when the applied frequency is low. Using high frequencies, required to meet reliability constraints, or replicating tasks increases energy consumption. To reduce energy consumption, while enhancing reliability and satisfying real-time constraints, we propose a hybrid approach that combines distinct reliability enhancement techniques, under task-level, processor-level and system-level DVFS. Our task mapping problem jointly decides task allocation, task frequency assignment, and task duplication, under real-time and reliability constraints. This is achieved by formulating the task mapping problem as a Mixed Integer Non-Linear Programming problem, and equivalently transforming it into a Mixed Integer Linear Programming, that can be optimally solved. From the obtained results, the proposed approach achieves better energy consumption, finding solutions, when replication approaches fail.
引用
收藏
页码:267 / 294
页数:28
相关论文
共 34 条
[1]  
[Anonymous], 2011, 2011 INT GREEN COMPU
[2]   Radiation-induced soft errors in advanced semiconductor technologies [J].
Baumann, RC .
IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2005, 5 (03) :305-316
[3]   Affinity-Driven Modeling and Scheduling for Makespan Optimization in Heterogeneous Multiprocessor Systems [J].
Cao, Kun ;
Zhou, Junlong ;
Cong, Peijin ;
Li, Liying ;
Wei, Tongquan ;
Chen, Mingsong ;
Hu, Shiyan ;
Hu, Xiaobo Sharon .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (07) :1189-1202
[4]   Energy Optimization for Real-Time Multiprocessor System-on-Chip with Optimal DVFS and DPM Combination [J].
Chen, Gang ;
Huang, Kai ;
Knoll, Alois .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
[5]   Energy-Aware Partial-Duplication Task Mapping Under Real-Time and Reliability Constraints [J].
Cui, Minyu ;
Mo, Lei ;
Kritikakou, Angeliki ;
Casseau, Emmanuel .
EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2020, 2020, 12471 :213-227
[6]  
Deng Zexi, 2021, J SUPERCOMPUT, V77, P11643, DOI DOI 10.1007/s11227-021-03764-x
[7]  
Deverge J., 2007, WCET
[8]  
Gou C., 2018, 24 IEEE INT C PAR DI
[9]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14
[10]   Improved energy-aware strategies for periodic real-time tasks under reliability constraints [J].
Han, Li ;
Canon, Louis-Claude ;
Liu, Jing ;
Robert, Yves ;
Vivien, Frederic .
2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, :17-29