|
钻瓜专利网为您找到相关结果 23个,建议您 升级VIP下载更多相关专利
- [发明专利]测试程序批量变种方法-CN202110425772.X在审
-
胡夏晖;陈德训;刘鑫;王丽一;谭坚;陈明津
-
无锡江南计算技术研究所
-
2021-04-20
-
2022-03-22
-
G06F11/36
- 本发明公开一种测试程序批量变种方法,包括以下步骤:S1、对测试程序源码进行分析,确定核心代码段区间;S2、得到核心段代码调用的函数代码;S3、对于改变程序执行路径的测试程序,将其核心代码段进行复制并使用if/else结构对两段相同的核心代码段进行区分,将S2得到的核心段代码调用的函数代码复制,将其中一份函数代码的函数名加上后缀,同时将if/else结构中if条件内的代码段调用的函数加上后缀;S4、得到变种程序源码;S5、将变种程序源码编译成汇编代码;S6、得到变种汇编代码;S7、将变种汇编代码编译成可执行文件。本发明解决了高速缓存一致性测试程序集合中的程序不够丰富,覆盖面不够全面的问题。
- 测试程序批量变种方法
- [发明专利]指令流一致性测试方法-CN202110453215.9在审
-
刘鑫;王丽一;陈德训;谭坚;胡夏晖;陈明津
-
无锡江南计算技术研究所
-
2021-04-26
-
2022-03-22
-
G06F11/36
- 本发明公开一种指令流一致性测试方法,S1、初始化各项参数;S2、读入命令行参数;S3、设置共享空间的大小,申请共享的可执行空间;S4、Fork进程,并将进程绑定在不同核心上;S5、进入指令Cache测试入口模块,初始化由随机数组成的数组,并添加前缀指令;S6、进入自动测试模块;S7、进入执行指令模块;S8、执行指令模块运行结束,并进入结束测试模块;S9、在结束测试模块中,判断是否超过设定的执行遍数,如果超过,则进行结果校验,如果没超过,则再次进入自动测试模块;S10、结束测试后,汇报测试结果并回收进程,然后退出并结束。本发明解决了指令Cache一致性验证困难的问题。
- 指令一致性测试方法
- [发明专利]基于指数约束的浮点验证数据生成方法-CN201910789088.2在审
-
谭坚;李岱峰;王丽一;吴臻;陈佳;相陈伟
-
无锡江南计算技术研究所
-
2019-08-26
-
2021-03-02
-
G06F11/36
- 本发明公开一种基于指数约束的浮点验证数据生成方法,包括以下步骤:S1、将浮点数据分解成符号位sign、指数部分exponent、尾数部分significand;S2、分别构建符号位、指数部分、尾数部分对应的位向量节点;S3、将S2中的三个位向量节点拼接成64位长度的位向量节点;S4、建立S3中获得的64位向量与双精度浮点数据在数据存储上的等价关系约束;S5、构建浮点运算的另一个浮点操作数;S6、构建指数之间的约束关系,S7、构建合成CNF范式;S8、以S7中得到的CNF范式作为输入,采用第三方求解器进行求解,S9、对S8中的求解结果进行解析,形成一组浮点验证元组数据。本发明解决了浮点运算由于各个操作数之间约束建模的复杂性导致验证人员无法对浮点运算的指数进行约束的问题,提高了浮点测试的覆盖率和测试效率。
- 基于指数约束浮点验证数据生成方法
|