中电科申泰信息科技有限公司魏江杰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中电科申泰信息科技有限公司申请的专利一种cpu指令随机生成器获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115587044B 。
龙图腾网通过国家知识产权局官网在2026-04-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211361821.9,技术领域涉及:G06F9/30;该发明授权一种cpu指令随机生成器是由魏江杰;张竣昊;殷庆会;匡正阳设计研发完成,并于2022-11-02向国家知识产权局提交的专利申请。
本一种cpu指令随机生成器在说明书摘要公布了:本发明涉及一种cpu指令随机生成器,运行流程:首先指令包生成及抽样模块用来生成多个随机指令包,将随机指令包执行交叉编译工具链,编译为十六进制文件,覆盖率测试收集模块会调用CPU模拟验证环境,将十六进制文件装入并运行仿真,输出每个十六进制文件对应的指令包的覆盖率文件;同时指令包可逆指纹计算模块将每个随机指令包进行编码,生成指纹信息;然后将指令包指纹编码序列及其指令包对应的覆盖率文件送入指令包及其覆盖率自训练模块,用来挖掘指令包对覆盖率的影响并根据结果重新组织指令包并得到覆盖率作为强化学习的反馈。本方案可以减少验证所需的输入数量;同时使用python自动化管理流程,无需人为干预激励选择。
本发明授权一种cpu指令随机生成器在权利要求书中公布了:1.一种cpu指令随机生成器,其中生成器基于可逆编码、结合递归神经网络算法及强化学习算法设计,其特征在于,包括: 指令包生成及抽样模块,用于在现有海量随机指令中,提取固定数量的指令,添加指令执行环境头以及指令执行异常处理逻辑尾部,执行交叉编译工具链,生成海量十六进制HEX文件;所述指令包生成及抽样模块,包含随机指令生成和抽样子模块;其中,随机指令生成和抽样子模块依据自主CPU指令架构模板,分段构造指令,指令模板包含操作码、Ra寄存器、Rb寄存器、Rc寄存器、function、disp、imm字段,并添加基础约束,不同字段组合拼接而成不同的指令; 指令包可逆指纹计算模块,用于对固定长度的随机指令包进行编码,生成指纹信息,用于后续BP的训练;所述指令包可逆指纹计算模块中包括功能函数,该功能函数包含两部分功能逻辑,第一部分,提取指令包中各条指令中的opcode字段,并统计各类opcode字段的概率分布,综合输入霍夫曼编码器,得到表征该指令包的指纹编码,作为有监督训练的样本; 覆盖率测试收集模块,调用CPU模拟验证环境,自动化逐一将随机指令包装入,并逐一运行仿真,输出每一个指令包的覆盖率文件; 指令包及其覆盖率自训练模块,应用BP网络,挖掘测试指令包序列对覆盖率的影响,将指令包指纹编码序列作为样本,覆盖率作为标签,开展模型训练,并将预测指令序列从霍夫曼编码逆向得到指令类型操作分布,重新组织指令包,送入模拟验证环境交互得到真实覆盖率值,作为强化学习反馈; 同时随机生成器包括如下工作步骤: 步骤S1:首先指令包生成及抽样模块用来生成多个随机指令包,将随机指令包执行交叉编译工具链,编译为十六进制文件,覆盖率测试收集模块会调用CPU模拟验证环境,将十六进制文件装入并运行仿真,输出每个十六进制文件对应的指令包的覆盖率文件; 步骤S2:同时指令包可逆指纹计算模块将每个随机指令包进行编码,生成指纹信息; 步骤S3:然后将指令包指纹编码序列及其指令包对应的覆盖率文件送入指令包及其覆盖率自训练模块,用来挖掘指令包对覆盖率的影响并根据结果重新组织指令包并得到覆盖率作为强化学习的反馈。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中电科申泰信息科技有限公司,其通讯地址为:214000 江苏省无锡市滨湖区绣溪路50号2号楼6层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励