指令生成方法、装置、电子设备及可读存储介质

    公开(公告)号:CN119718428A

    公开(公告)日:2025-03-28

    申请号:CN202510233056.X

    申请日:2025-02-28

    Abstract: 本发明实施例提供了一种指令生成方法、装置、电子设备及可读存储介质,通过获取指令生成需求;指令生成需求包括指令特征需求以及指令数量;基于预设指令集中多个待匹配指令对应的特征标签,在预设指令集中确定与指令特征需求匹配的待匹配指令,得到目标指令集合;基于目标指令集合,随机生成与指令数量相匹配的目标指令。这样,无需手动逐个调整指令生成器的参数,从而在确保目标指令的随机性的前提下,通过特征需求与特征标签匹配的方式避免了人为错误,提高了指令准确性,并且降低了指令生成的复杂度,一定程度上提高了指令生成的效率。

    跳转指令跳转地址的选择方法、装置、设备及存储介质

    公开(公告)号:CN119718425A

    公开(公告)日:2025-03-28

    申请号:CN202510237746.2

    申请日:2025-02-28

    Abstract: 本申请提供了一种跳转指令跳转地址的选择方法、装置、电子设备及计算机可读存储介质,包括:生成指令流,并确定指令流中的跳转指令的指令信息,以及确定指令流中相邻指令的地址之间的第一差值,根据第一差值、跳转指令的指令信息,以及指令流中指令的数量,确定跳转指令的候选跳转地址和针对所有跳转指令的跳转地址的约束条件,在跳转指令的候选跳转地址不符合约束条件时,根据第一差值、跳转指令的指令信息以及指令流中指令的数量,确定跳转地址范围,从跳转地址范围中,确定跳转指令的目标跳转地址,并在执行跳转指令时,按照目标跳转地址进行指令跳转。可以提高跳转指令跳转到合理范围的概率,使验证尽可能的覆盖处理器的所有模块。

    指令处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118626153B

    公开(公告)日:2024-11-15

    申请号:CN202411116740.1

    申请日:2024-08-14

    Abstract: 本发明实施例提供了一种指令处理方法、装置、电子设备及可读存储介质。该方法包括:在验证指令流中存在跳转指令的情况下,获取所述验证指令流中的跳转地址不满足预设要求的跳转指令,作为待处理指令;对所述待处理指令所包含的跳转地址操作数进行调整,使得调整后的待处理指令的跳转地址满足所述预设要求,得到目标验证指令流。这样,通过从验证指令流中获取跳转地址不满足预设要求的跳转指令,可以得到可能触发跳转异常的待处理指令,进而通过对待处理指令的操作数进行跳转,使得跳转后的待处理指令的跳转地址满足预设要求,可以解决跳转指令跳转异常的问题,通过目标验证指令流可以大大提高验证测试效果。

    指令流文件生成方法、装置、电子设备及可读介质

    公开(公告)号:CN118626151B

    公开(公告)日:2024-11-15

    申请号:CN202411112120.0

    申请日:2024-08-14

    Abstract: 本发明实施例提供一种指令流文件生成方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,获取初始指令流文件的指令文件;初始指令流文件是基于指令生成器生成的。基于预设译码工具及指令文件中的指令码,为指令文件生成对应的指令信息,作为参考信息。将指令文件中包括的指令信息作为原始信息,并将原始信息与参考信息进行比对,得到比对结果;比对结果用于表征原始信息与参考信息是否一致。基于比对结果为指令文件生成检测信息;检测信息用于表示所述指令文件是否正确。输出包括检测信息以及指令文件的目标指令流文件。可以在获得目标指令流文件的同时,降低获知指令文件的正确性的成本。

    异常指令生成方法、装置、电子设备及可读介质

    公开(公告)号:CN118642907B

    公开(公告)日:2024-10-15

    申请号:CN202411116825.X

    申请日:2024-08-14

    Abstract: 本发明实施例提供一种异常指令生成方法、装置、电子设备及可读介质,涉及计算机技术领域。该方法中,在指令流生成环节中,基于预设的指令流配置文件中的目标配置项,确定当前的待生成指令存在的异常指令形式,作为目标异常形式,以及,获取为待生成指令设置的异常概率;目标配置项是为待生成指令设置的配置项,异常指令形式为不符合预设指令架构规定的指令约束条件的指令形式。在异常概率表征将待生成指令作为异常指令生成的情况下,基于目标异常形式以及目标配置项,生成符合目标异常形式的待生成指令。这样,可以降低人工成本,提高实现效率,进而提高验证操作的整体效率。

    指令依赖构建方法、装置、设备及可读存储介质

    公开(公告)号:CN118642761B

    公开(公告)日:2024-10-15

    申请号:CN202411116818.X

    申请日:2024-08-14

    Abstract: 本发明实施例提供一种指令依赖构建方法、装置、设备及可读存储介质,该方法包括:获取已生成指令中的多个寄存器号;每个寄存器号对应有寄存器类型信息;不同的寄存器号对应不同的已生成指令;基于每个寄存器号对应的寄存器类型信息,将所述多个寄存器号分别存储到至少一个寄存器号栈;获取待生成指令的目标寄存器类型,确定与所述目标寄存器类型对应的目标寄存器号栈;基于所述目标寄存器号栈中的目标寄存器号,生成所述待生成指令,以使所述待生成指令和所述目标寄存器号对应的已生成指令之间构成指令依赖。本发明可以提高指令依赖构建的效率。

    指令处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118642762A

    公开(公告)日:2024-09-13

    申请号:CN202411116884.7

    申请日:2024-08-14

    Abstract: 本发明实施例提供了一种指令处理方法、装置、电子设备及可读存储介质。该方法包括:按照指令生成顺序将所生成的验证指令依次存储至待处理队列中;响应于针对当前验证指令的依赖构建请求,基于依赖构建请求从待处理队列中获取待确定指令;基于待确定指令的操作寄存器,为当前验证指令生成操作寄存器,以使当前验证指令与待确定指令形成依赖。本发明实施例可以在生成验证指令的过程中,在指令流中构建依赖,极大地提高了验证人员构建针对乱序执行模块进行测试的指令流的便捷性。

    一种数据读取方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118276944B

    公开(公告)日:2024-08-02

    申请号:CN202410711555.0

    申请日:2024-06-03

    Abstract: 本发明实施例提供一种数据读取方法、装置、电子设备及可读存储介质,涉及计算机技术领域,本发明实施例根据访存地址和高速缓存的标志域中存储的第一物理地址,从高速缓存的组中确定访存地址对应的目标组;从标志域中获取目标组中各个缓存行的第一物理地址,并将目标组中各个缓存行的第一物理地址确定为第一参考地址;对第一参考地址和访存地址对应的目标物理地址进行哈希映射,得到第一参考地址对应的第一映射参数和目标物理地址对应的第二映射参数;根据第一映射参数和所述第二映射参数,获取目标物理地址对应的目标数据块。本发明实施例降低了高速缓存进行数据读取的功耗,提高了高速缓存进行数据读取的效率。

    指令依赖关系的构建方法、装置、设备及存储介质

    公开(公告)号:CN118170436A

    公开(公告)日:2024-06-11

    申请号:CN202410605540.6

    申请日:2024-05-15

    Abstract: 本申请提供了一种指令依赖关系的构建方法、装置、电子设备及计算机可读存储介质,包括:获取每个指令的指令格式,根据每个指令的指令格式,确定每个指令包括的逻辑寄存器;根据指令顺序和所有指令各自包括的逻辑寄存器,构建矩阵;矩阵中的元素用于表征逻辑寄存器,根据指令的逻辑寄存器之间的依赖关系,设定矩阵中元素之间的关联关系,从而完成对指令的依赖关系构建。本申请中矩阵的数据形式紧凑且体量较小,对矩阵中元素的改动也非常灵活,另外,矩阵通过元素的行、列排布,很准确且直观的表达了指令的流转顺序,通过矩阵中元素之间的关联关系来表达指令的逻辑寄存器之间的依赖关系,也是非常准确且直观的。

    请求处理方法、装置、总线桥、电子设备及可读存储介质

    公开(公告)号:CN117632820B

    公开(公告)日:2024-05-14

    申请号:CN202410090405.2

    申请日:2024-01-22

    Abstract: 本发明实施例提供一种请求处理方法、装置、总线桥、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:响应于接收到由第一总线发送的第一请求,将第一请求存储至预设的保留栈中;将保留栈中的第一请求转换为符合第二总线的第二请求,并将保留栈中的第二请求发送至第二总线;响应于接收到由第二总线发送的响应数据,将响应数据转换为符合第一总线的响应数据,作为目标响应数据,并将目标响应数据存储至保留栈中;将保留栈中的目标响应数据按照第一总线的指定响应顺序发送至第一总线。相比于现有技术中在前一请求的响应数据返回后,再发送下一请求的方法,本发明实施例提供的请求处理方法,提高了请求处理的效率。

Patent Agency Ranking