DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networks

被引:10
|
作者
Chen, Simin [1 ]
Haque, Mirazul [1 ]
Liu, Cong [2 ]
Yang, Wei [1 ]
机构
[1] UT Dallas, Dallas, TX 75390 USA
[2] UC Riverside, Riverside, CA USA
关键词
Machine learning; software testing; performance analysis;
D O I
10.1145/3551349.3561158
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today, an increasing number of Adaptive Deep Neural Networks (AdNNs) are being used on resource-constrained embedded devices. We observe that, similar to traditional software, redundant computation exists in AdNNs, resulting in considerable performance degradation. The performance degradation is dependent on the input and is referred to as input-dependent performance bottlenecks (IDPBs). To ensure an AdNN satisfies the performance requirements of resource-constrained applications, it is essential to conduct performance testing to detect IDPBs in the AdNN. Existing neural network testing methods are primarily concerned with correctness testing, which does not involve performance testing. To fill this gap, we propose DeepPerform, a scalable approach to generate test samples to detect the IDPBs in AdNNs. We first demonstrate how the problem of generating performance test samples detecting IDPBs can be formulated as an optimization problem. Following that, we demonstrate how DeepPerform efficiently handles the optimization problem by learning and estimating the distribution of AdNNs' computational consumption. We evaluate DeepPerform on three widely used datasets against five popular AdNN models. The results show that DeepPerform generates test samples that cause more severe performance degradation (FLOPs: increase up to 552%). Furthermore, DeepPerform is substantially more efficient than the baseline methods in generating test inputs (runtime overhead: only 6-10 milliseconds).
引用
收藏
页数:13
相关论文
共 50 条
  • [1] EFFICIENT MOVING TARGET DETECTION USING RESOURCE-CONSTRAINED NEURAL NETWORKS
    Milioris, Dimitris
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING WORKSHOPS, ICASSPW, 2023,
  • [2] NeuralScale: Efficient Scaling of Neurons for Resource-Constrained Deep Neural Networks
    Lee, Eugene
    Lee, Chen-Yi
    [J]. 2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, : 1475 - 1484
  • [3] Efficient Cooperative Transmission Scheme for Resource-Constrained Networks
    Kim, Jee-Hoon
    You, Young-Hwan
    Song, Hyoung-Kyu
    [J]. MOBIWAC'08: PROCEEDINGS OF THE SIXTH ACM INTERNATIONAL SYMPOSIUM ON MOBILITY MANAGEMENT AND WIRELESS ACCESS, 2008, : 47 - 52
  • [4] A Design Strategy for the Efficient Implementation of Random Basis Neural Networks on Resource-Constrained Devices
    Edoardo Ragusa
    Christian Gianoglio
    Rodolfo Zunino
    Paolo Gastaldo
    [J]. Neural Processing Letters, 2020, 51 : 1611 - 1629
  • [5] A Design Strategy for the Efficient Implementation of Random Basis Neural Networks on Resource-Constrained Devices
    Ragusa, Edoardo
    Gianoglio, Christian
    Zunino, Rodolfo
    Gastaldo, Paolo
    [J]. NEURAL PROCESSING LETTERS, 2020, 51 (02) : 1611 - 1629
  • [6] Blockchain at the Edge: Performance of Resource-Constrained IoT Networks
    Misra, Sudip
    Mukherjee, Anandarup
    Roy, Arijit
    Saurabh, Nishant
    Rahulamathavan, Yogachandran
    Rajarajan, Muttukrishnan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 174 - 183
  • [7] Efficient Resource-Constrained Monitoring
    Moraney, Jalil
    Raz, Danny
    [J]. PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [8] Iterative neural networks for adaptive inference on resource-constrained devices
    Sam Leroux
    Tim Verbelen
    Pieter Simoens
    Bart Dhoedt
    [J]. Neural Computing and Applications, 2022, 34 : 10321 - 10336
  • [9] Iterative neural networks for adaptive inference on resource-constrained devices
    Leroux, Sam
    Verbelen, Tim
    Simoens, Pieter
    Dhoedt, Bart
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (13): : 10321 - 10336
  • [10] Survey of Progress in Deep Neural Networks for Resource-Constrained Applications
    Stuart, Morgan
    Manic, Milos
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 7259 - 7266