Increasing Testing Robustness of GPU Software in Embedded Critical Systems

被引:0
作者
Barrera, Javier [1 ,2 ]
Kosmidis, Leonidas [1 ]
Mezzetti, Enrico [1 ]
Abella, Jaume [1 ]
Cazorla, Francisco J. [1 ]
机构
[1] Barcelona Supercomp Ctr BSC, Barcelona, Spain
[2] Univ Politecn Cataluna, Barcelona, Spain
来源
39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024 | 2024年
关键词
Embedded Software; GPU; Critical Systems;
D O I
10.1145/3605098.3636107
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Critical autonomous systems build on massively parallel software (e.g., AI software) requiring accelerators like GPUs. However, code coverage requirements imposed by safety standards intended for sequential code are challenged by parallel GPU execution. This paper illustrates how parallel execution challenges test coverage and proposes an approach to explicitly address the new dimensions of the test space so that coverage results on GPUs have comparable meaning to those of conventional tools on sequential devices.
引用
收藏
页码:452 / 453
页数:2
相关论文
共 50 条
[21]   On Framework Oriented Embedded Software Testing Development Environment [J].
Yin, Yongfeng ;
Liu, Bin ;
Zhang, Guoliang .
PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, :708-712
[22]   Evaluating the Power Efficiency of Visual SLAM on Embedded GPU Systems [J].
Peng, Tao ;
Zhang, Dingnan ;
Liu, Ruixu ;
Asari, Vijayan K. ;
Loomis, John S. .
PROCEEDINGS OF THE 2019 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2019, :117-121
[23]   Towards using the Graphics Processing Unit (GPU) for Embedded Systems [J].
Hallmans, Daniel ;
Asberg, Mikael ;
Nolte, Thomas .
2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
[24]   Autoscaling Software JPEG Decoder for Embedded Systems [J].
Milinkovic, Stevan .
2013 2ND MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2013,
[25]   Security method of embedded software for mechatronic systems [J].
Venckauskas, A. ;
Jusas, N. ;
Kizauskiene, L. ;
Kazanavicius, E. ;
Kazanavicius, V. .
MECHANIKA, 2012, (02) :196-202
[26]   Mining Traces of Embedded Software Systems for Insights [J].
Fischmeister, Sebastian .
PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'20), 2020, :3-3
[27]   Embedded systems software: trends in industry and education [J].
Medvedev, B. M. ;
Molodyakov, S. A. ;
Ustinov, S. M. ;
Fyodorov, S. A. .
2018 INTERNATIONAL SYMPOSIUM ON CONSUMER TECHNOLOGIES (ISCT), 2018, :66-69
[28]   mruby - Rapid Software Development for Embedded Systems [J].
Tanaka, Kazuaki ;
Nagumanthri, Avinash Dev ;
Matsumoto, Yukihiro .
2015 15TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA), 2015, :27-32
[29]   Admission control for dynamic software reconfiguration in systems of embedded systems [J].
Qiao, Y ;
Qi, L .
ESA'04 & VLSI'04, PROCEEDINGS, 2004, :136-142
[30]   Weighted Mean Shift Object Tracking Implemented on GPU for Embedded Systems [J].
Zhang, Jun ;
Luo, Shuhua ;
Liu, Xianru .
2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, :982-985