Learning-Based Modeling and Optimization for Real-Time System Availability

被引:40
作者
Li, Liying [1 ]
Zhou, Junlong [2 ]
Wei, Tongquan [1 ]
Chen, Mingsong [1 ]
Hu, Xiaobo Sharon [3 ]
机构
[1] East China Normal Univ, Sch Comp Sci & Technol, Engn Res Ctr Software Hardware Codesign Technol &, Shanghai 200062, Peoples R China
[2] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[3] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46656 USA
关键词
Error analysis; Integrated circuit modeling; Task analysis; Optimization; Neural networks; Real-time systems; Data models; BP neural network; cross entropy; cross-layer modeling; Q-learning algorithm; system availability; soft and hard errors; IMPACT;
D O I
10.1109/TC.2020.2991177
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the density of integrated circuits continues to increase, the possibility that real-time systems suffer from soft and hard errors rises significantly, resulting in a degraded availability of system. In this article, we investigate the dynamic modeling of cross-layer soft error rate based on the Back Propagation (BP) neural network, and propose optimization strategies for system availability based on Cross Entropy (CE) and Q-learning algorithms. Specifically, the BP neural network is trained using cross-layer simulation data obtained from SPICE simulation while the optimization for system availability is achieved by judiciously selecting an optimal supply voltage for processors under timing constraints. Simulation results show that the CE-based method can improve system availability by up to 32 percent compared to state-of-the-art methods, and the Q-learning-based algorithm can further enhance system availability by up to 20 percent compared to the proposed CE-based method.
引用
收藏
页码:581 / 594
页数:14
相关论文
共 36 条
[1]  
Amrouch H, 2014, ICCAD-IEEE ACM INT, P478, DOI 10.1109/ICCAD.2014.7001394
[2]  
Arora I, 2016, PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), P51, DOI 10.1109/IC3I.2016.7917934
[3]  
Barto A., 2015, ADAPT COMPUT MACH LE, P157
[4]  
Cai FX, 2017, IEEE INT SYMP NANO, P19, DOI 10.1109/NANOARCH.2017.8053730
[5]  
Chou CL, 2011, DES AUT TEST EUROPE, P673
[6]   Dynamic power management for nonstationary service requests [J].
Chung, EY ;
Benini, L ;
Bogliolo, A ;
Lu, YH ;
De Micheli, G .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (11) :1345-1361
[7]  
Das A., 2019, P IEEE LAT AM TEST S, P1
[8]  
Das Anup., 2014, DESIGN AUTOMATION TE
[9]  
Ebrahimi M., 2016, P DES AUT C, P1
[10]  
Ebrahimi M, 2013, ASIA S PACIF DES AUT, P601, DOI 10.1109/ASPDAC.2013.6509664