arrow
返回

ACCTEST: Hybrid Testing Techniques for MPI-Based Programs

delete2020-01-01
delete7
delete
OA
AI
A
Abdullah S. Almalaise Alghamdi *
A
Ahmed Mohammed Alghamdi
F
Fathy Eassa
M
Maher Khemakhem
DOI:10.1109/ACCESS.2020.2994172delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Recently, MPI has become widely used in many scientific applications, including different non-computer science fields, for parallelizing their applications. An MPI programming model is used for supporting parallelism in several programming languages, including C, C, and Fortran. MPI also supports integration with some programming models and has several implementations from different vendors, including open-source and commercial implementations. However, testing parallel programs is a difficult task, especially when using programming models with different behaviours and types of error based on the programming model type. In addition, the increased use of these programming models by non-computer science specialists can cause several errors due to lack of experience in programming, which needs to be considered when using any testing tools. We noticed that dynamic testing techniques have been used for testing the majority of MPI programs. The dynamic testing techniques detect errors by analyzing the source code during runtime, which will cause overheads, and this will affect the programs performance, especially when targeting massive parallel applications generating thousands or millions of threads. In this paper, we enhance ACCTEST to have the ability to test MPI-based programs and detect runtime errors occurring with different types of MPI communications. We decided to use hybrid-testing techniques by combining both static and dynamic testing techniques to gain the benefit of each and reduce the cost.
Keyword:
Testing
Programming
Tools
System recovery
Static analysis
Runtime
Task analysis
MPI
MPI testing tool
hybrid testing techniques
parallel programming
ACC_TEST
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Jeddah
学者数:
2.3K
论文数: 2.6K
被引数: 3.6K
K
King Abdulaziz University
学者数:
2.0W
论文数: 1.9W
被引数: 3.3W
引用论文

引用论文

Study on the Validity of Surface Electromyography as Assessment Tools for Facial Nerve Palsy表面肌电作为面神经麻痹评估工具的有效性研究
err2018-12-31
err0
errOAAI
errHye-Min Ryu; Seung-Jeong Lee; Eun-Jin Park; Su-Gyeong Kim; Kyeong Han Kim; Yoo Min Choi; Jong Uk Kim; Beom Yong Song; Cheol Hong Kim; Hyun-Min Yoon; Tae-Han Yook
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Development of a Multisite, Closed-loop Neuromodulator for the Theranosis of Neural Degenerative Diseases用于神经退行性疾病治疗的多位点闭环神经调节剂的开发
err2018-06-01
err0
PREAI
errHsin Chen; Yen-Chung Chang; Shih-Rung Yeh; Chih-Cheng Hsieh; Kea-Tiong Tang; Ping-Hsuan Hsieh; Yu-Te Liao; Ramesh Perumel; Ji-Feng Chuang; Ching-Chih Chang; Yu-Chieh Chen; Shih-Hsin Chen; Sung-En Hsieh; Yen-Peng Chen; Ye-Ting Chen; Tzu-Hao Liu; Yu-Ming Chang; Wei-Chih Lai; Chuang-Yi Wu; Yu-Hsin Chen; Yi-Chin Weng
err分享
err收藏
没有更多内容