并行计算
计算机科学
库达
可扩展性
加速
测试套件
多处理
实施
过程(计算)
测试用例
程序设计语言
操作系统
机器学习
回归分析
作者
Emad Mohammad Badawi,Khaled El‐Fakih,Gerassimos Barlas
标识
DOI:10.1109/qrs-c.2018.00045
摘要
Given a test suite TS and a set of mutants that can be derived from the specification FSM S with respect to an assumed type of faults. Mutants' elimination deals with killing each mutant of the fault domain that has an output behavior different than that of S in respect to some test case of TS. This process is time consuming, especially when the number of mutants is in the order of millions. Thus, we present and assess two parallel implementations for the considered problem based on the OpenMP and GPU with CUDA technologies. Experiments are conducted to assess the speedup (and execution time) of proposed implementations using both random and real machines. CUDA implementation is shown to be scalable. Experiments also conducted to determine the experimental setup attributes such as TS length, number of - test cases, threads in OpenMP, and inputs of a test case that will be applied to the mutants in each GPU invocation.
科研通智能强力驱动
Strongly Powered by AbleSci AI