Journal of Jilin University(Engineering and Technology Edition) ›› 2026, Vol. 56 ›› Issue (8): 2191-2200.doi: 10.13229/j.cnki.jdxbgxb.20250033

Previous Articles    

Construction method of reliability prediction model for GPGPU programs based on limited fault injection samples

Xiao-hui WEI(),Xu-rui LI,Yuan-chao DAI,Hong-mei YU(),Nan JIANG,Heng-shan YUE   

  1. College of Computer Science & Technology,Jilin University,Changchun 130012,China
  • Received:2025-01-10 Online:2026-08-01 Published:2026-09-02
  • Contact: Hong-mei YU E-mail:weixh@jlu.edu.cn;hmyu@jlu.edu.cn

Abstract:

Reliability prediction of GPGPU programs under soft error perturbations presents significant challenges, particularly when fault injection samples are limited. This paper proposes a novel method for constructing a high-accuracy reliability prediction model using a small number of fault injection samples. The approach introduces guiding rules to optimize fault injection experiments by reducing redundancy and enhancing the quality of collected samples. Furthermore, data augmentation techniques are employed to mitigate the challenges of insufficient training data, enabling effective model learning. Experimental validation on various benchmark programs demonstrates that the proposed method achieves an average prediction accuracy of 91.56% with only 300 fault injection samples. These results highlight the method's capability to reduce experimental overhead while maintaining high prediction performance.

Key words: computer architecture, general-purpose graphics processing units, reliability, soft error

CLC Number: 

  • TP302

Fig.1

Structure of GPGPU architecture"

Fig.2

Analysis of the similarity between thread dynamic instruction count and SDC probability"

Fig.3

Distribution relationship between fault location and SDC probability"

Table 1

Cramér's V correlation test results of heuristic features"

启发式特征Cramér's V
指令操作功能0.339 114
操作数类型0.305 182
程序执行阶段0.364 619
故障点位置0.345 966
故障点比特翻转方向0.282 975

Fig.4

Workflow for GPGPU program reliability prediction model construction based on limited fault injection samples"

Fig.5

Impact of integrated fault injection sample handling strategies on model performance"

Fig.6

Comparison and error analysis of actual and predicted SDC ratios"

[1] Li A, Song S L, Wijtvliet M, et al. Sfu-driven transparent approximation acceleration on gpus[C]∥2016 International Conference on Supercomputing, Istanbul, Turkey, 2016: 1-14.
[2] Buck I, Foley T, Horn D, et al. Brook for GPUs: stream computing on graphics hardware[J]. Acm Transactions on Graphics, 2004, 23(3): 777-786.
[3] Zhang Bo-yuan, Tian Jian-nan, Di Sheng, et al. FZ-GPU: A Fast and high-ratio lossy compressor for scientific computing applications on GPUs[C]∥32nd ACM International Symposium on High-Performance Parallel and Distributed Computing, New York, USA, 2023:129-142.
[4] Andrew L, Scott G. Fast algorithms for convolutional neural networks[C]∥2016 IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 2016: 4013-4021.
[5] Ghorbel A, Ben Amor N, Abid M. GPGPU-Based parallel computing of viola and jones eyes detection algorithm to drive an intelligent wheelchair[J]. Journal of Signal Processing Systems, 2022, 94(12): 1365-1379.
[6] Aiquipa W A, Carpio J D, Garcia J, et al. Analysis of high resolution panchromatic satellite images, based on GPGPU programming[C]∥2nd International Conference on Sensors, Signal and Image Processing, Prague, Czech Republic, 2019: 45-48.
[7] 余淇睿, 张战刚, 李斌, 等. 大气中子及α粒子对芯片软错误的贡献趋势[J]. 电子与封装, 2023, 23(8): 70-76.
Yu Qi-rui, Zhang Zhan-gang, Li Bin, et al. Trends in the contribution of atmospheric neutrons and α particles to the chip soft errors [J]. Electronics and Packaging, 2023, 23(8): 70-76.
[8] Tan J, Goswami N, Li T, et al. Analyzing soft-error vulnerability on GPGPU microarchitecture[C]∥2011 IEEE International Symposium on Workload Characterization, Austin, TX, USA, 2011:226-235.
[9] Wei X, Jiang N, Yue H, et al. ApproxDup: developing an approximate instruction duplication mechanism for efficient SDC detection in GPGPUs[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, 43(4): 1051-1064.
[10] Yang L, Nie B, Jog A, et al. Enabling software resilience in GPGPU applications via partial thread protection[C]//43rd IEEE/ACM International Conference on Software Engineering, Madrid, Spain, 2021: 1248-1259.
[11] Li G, Pattabirman K, Cher C Y, et al. Understanding error propagation in GPGPU applications[C]∥2016 International Conference for High Performance Computing, Networking, Storage and Analysis, Salt Lake City, UT, USA, 2016: 240-251.
[12] Fang B, Pattabiraman K, Ripeanu M, et al. GPU-Qin: A methodology for evaluating the error resilience of GPGPU applications[C]∥2014 IEEE International Symposium on Performance Analysis of Systems and Software, Monterey, CA, USA, 2014: 221-230.
[13] Hari S K S, Tsai T, Stephenson M, et al. SASSIFI: an architecture-level fault injection tool for GPU application resilience evaluation[C]∥2017 IEEE International Symposium on Performance Analysis of Systems and Software, Santa Rosa, CA, USA, 2017: 249-258.
[14] Tsai T, Hari S K S, Sullivan M, et al. NVBitFI: dynamic fault injection for GPUs[C]∥51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Taipei, China, 2021: 284-291.
[15] 岳恒山. 面向GPGPU体系结构的软错误弹性分析与容错策略研究[D]. 长春: 吉林大学计算机科学与技术学院, 2022.
Yue Heng-shan. Research on soft error resilience analysis and fault-tolerance strategy for GPGPU architecture[D]. Changchun: College of Computer Science and Technology, Jilin University, 2022.
[16] Lindholm E, Nickolls J, Oberman S, et al. NVIDIA Tesla: a unified graphics and computing architecture[J]. IEEE Micro, 2008, 28(2): 39-55.
[17] Sangchoolie B, Pattabiraman K, Karlsson J. One bit is (Not) enough: an empirical study of the impact of single and multiple bit-flip errors[C]∥47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Denver, CO, USA, 2017: 97-108.
[18] Anwer A R, Li G, Pattabiraman K, et al. GPU-Trident: efficient modeling of error propagation in gpu programs[C]∥International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, Georgia, USA, 2020: 1-15.
[19] 马骏驰, 汪芸, 蔡震波, 等. 基于错误传播分析的SDC脆弱指令识别方法[J]. 计算机研究与发展, 2016, 53(9): 1943-1952.
Ma Jun-chi, Wang Yun, Cai Zhen-bo, et al. An Approach for Identifying SDC-causing instructions by fault propagation analysis[J]. Journal of Computer Research and Development, 2016, 53(9): 1943-1952.
[20] CRAMÉR H. Mathematical methods of statistics[M]. New Jersey: Princeton University Press, 1946.
[21] Bengio Y. Learning deep architectures for AI[J]. Foundations and Trends in Machine Learning, 2009, 2(1): 1-127
[22] Breiman L, Friedman J H, Olshen R A, et al. Classification and Regression Trees[J]. Belmont: Wadsworth, 1984.
[1] Zhi-qun ZHENG,Xian-zhen HUANG,Yu-ping WANG,Zhi-yuan LU. High precision deformation condition and reliability analysis of bolt group connection [J]. Journal of Jilin University(Engineering and Technology Edition), 2026, 56(3): 653-661.
[2] Hang ZHANG,Yu-hao XIONG,Neng-chao LYU. Reliability of truck braking on downhill sections of highways based on stopping sight distance [J]. Journal of Jilin University(Engineering and Technology Edition), 2026, 56(2): 383-392.
[3] Yun-xiang ZHANG,Xian-min SONG,Yu XIE,Tian-shu ZHAN. Agent⁃based behavioral simulation of parking reservation services driven by user satisfaction [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(9): 2978-2984.
[4] Hang ZHANG,Yu SUN,Bao-lin MA,Shi-hao NIU,Xing-yue WANG,Neng-chao LYU. Reliability-based design of length for auxiliary lane at dual-lane highway exits [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(8): 2611-2618.
[5] Yan-bo LI,Jing-yuan WANG,Yuan-yuan Chen,Shao-feng CHENG,Hao-nan LYU,Jun-shuo CHEN. RAMS assessment approach of self-consistent energy system in highway service areas [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(7): 2243-2250.
[6] Xian-zhen HUANG,Ming-fei MA,Chao LI,Xu WANG,Zhi-ming RONG. Global reliability sensitivity analysis of deformation for machine tool rotary table [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(6): 1906-1914.
[7] Wen-jing WU,Chun-chun DENG,Hong-fei JIA,Shu-hang SUN. Evaluation of road network unblocked reliability and identification of critical sections under influence of flooding [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(4): 1250-1257.
[8] Xian-zhen HUANG,Chao LI,Chao SUN,Kai-hui QIU. Reliability analysis of CNC machine tools based on failure modes and dynamic bayesian networks [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(11): 3534-3543.
[9] Xian-zhen HUANG,Rui YU,Hui-zhen LIU,Ji-wu TANG. Spindle vibration reliability analysis considering bearing nonlinear restoring force [J]. Journal of Jilin University(Engineering and Technology Edition), 2025, 55(1): 116-124.
[10] Chang-jiang ZHENG,Tong-tong TAO,Zhi-chao CHEN. Cascading failure model based on adjustable redistribution of traffic flow [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(9): 2441-2450.
[11] Xian-zhen HUANG,Bin GUO,Zhi-yuan JIANG,Ji-wu TANG. Vibration characteristics and precision reliability analysis of high-speed motorized spindle system [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(9): 2432-2440.
[12] Xue-lian GUO,Wan-shui HAN,Tao WANG,Kai ZHOU,Xiu-shi ZHANG,Shu-ying ZHANG. Assessment method of resistant overturning stability safety factors of curved bridge under customized transport vehicles [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(8): 2229-2237.
[13] Xiao-hui WEI,Chen-yang WANG,Qi WU,Xin-yang ZHENG,Hong-mei YU,Heng-shan YUE. Systolic array-based CNN accelerator soft error approximate fault tolerance design [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(6): 1746-1755.
[14] Chao CHEN,Meng-chu DAI,Le ZHOU,Yun-dong LIANG. Reliability allocation of agricultural machinery based on improved integrated factors method [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(5): 1493-1500.
[15] Xue-ping FAN,Heng ZHOU,Yue-fei LIU. Time⁃variant reliability analysis of bridge members based on Gaussian Copula⁃Bayesian dynamic models [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(2): 485-493.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!