摘要
本发明提出一种面向CUDA编译器的测试失败用例去重方法,属于CUDA编译器测试技术领域。针对CUDA编译器模糊测试带来的大量冗余测试失败用例的问题,本发明利用深度学习模型提取测试失败用例的代码特征并生成特征向量,基于CUDA编译器可执行文件收集测试失败用例的运行时信息生成测试失败用例的运行时特征向量,计算所有测试失败用例代码维度的距离矩阵和运行时维度的距离矩阵,将两矩阵归一化并生成多维度融合的综合距离矩阵,最后通过最远点优先算法得到测试失败的优先序列,实现测试失败用例的去重。本发明能精准识别触发相同CUDA编译器缺陷的测试失败用例,有效减少开发团队的重复工作,提高测试失败用例的调试效率。
技术关键词
代码特征
深度学习模型
矩阵
生成特征向量
插桩工具
序列
生成代码
算法
元素
团队
程序
度量
冗余
索引
软件
动态
系统为您推荐了相关专利信息
敏感信息识别
共享方法
掩码矩阵
数据存储区域
图像像素
道路积水预警方法
预警模型
融合特征
深度预测网络
注意力