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

    公开(公告)号:CN118626153A

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

    申请号:CN202411116740.1

    申请日:2024-08-14

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

    分支指令执行结果的预测方法、装置、设备及存储介质

    公开(公告)号:CN118605950A

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

    申请号:CN202411053488.4

    申请日:2024-08-01

    Abstract: 本申请提供了一种分支指令执行结果的预测方法、装置、设备及存储介质,涉及分支指令技术领域,由于第一分支目标缓冲器用于将新的分支指令的执行结果更新至新的分支指令对应的表项中,而在第一时间段(例如在处理器的流水线发生冲刷事件后的预设时长内),根据当前时钟周期待预测的第一分支指令的起始地址,获取预设的第一分支目标缓冲器中的第一目标表项,并将第一目标表项确定为第一分支指令对应的预测表项,然后根据预测表项,获取第一分支指令执行的预测结果,以根据预测结果,执行第一分支指令,无需等到未来的时钟周期再进行首次预测,减少了处理器的流水线出现空泡的时长。

    报文传输方法、系统、电子设备及可读存储介质

    公开(公告)号:CN118474096A

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

    申请号:CN202410742951.X

    申请日:2024-06-07

    Abstract: 本发明实施例提供了一种报文传输方法、系统、电子设备及可读存储介质。该方法包括:接收第一信号,并将发送所述第一信号的节点确定为过载节点;所述第一信号为节点在接收到的报文数量不小于所述节点对应的第一数量阈值的情况下发送的;响应于待传输报文的传输请求,在所述传输网络中为所述待传输报文生成目标传输路径,并使得所述待传输报文按照所述目标传输路径进行传输;所述目标传输路径所包含的过载节点的数量不大于目标数量阈值。保证待传输报文的传输效率,避免了网络拥堵所导致的报文传输效率较低的问题。

    指令信息的处理方法、装置、设备及存储介质

    公开(公告)号:CN118170435B

    公开(公告)日:2024-07-26

    申请号:CN202410599666.7

    申请日:2024-05-15

    Abstract: 本申请提供了一种指令信息的处理方法、装置、电子设备及计算机可读存储介质,包括:获取指令的指令名称和指令详细信息;获取预先设立的结构体类型;结构体类型中包括与指令名称对应的第一变量以及与指令详细信息对应的第二变量;根据结构体类型,声明获得包括数组元素的关联数组,关联数组中的数组元素与指令一一对应;数组元素包括第一变量和第二变量的对应关系;将指令的指令名称和指令详细信息,分别赋值给关联数组中对应数组元素的第一变量和第二变量。本申请实现了灵活的指令信息记录方式,适用范围较宽,解决了相关技术中指令信息记录形式固定的问题。

    一种参考模型的集成方法、装置、电子设备及存储介质

    公开(公告)号:CN118363715A

    公开(公告)日:2024-07-19

    申请号:CN202410536232.2

    申请日:2024-04-29

    Abstract: 本发明实施例提供一种参考模型的集成方法、装置、电子设备及存储介质,该方法包括:获取验证对象的参考模型和所述参考模型的数据传输参数;将所述参考模型加载到所述软件模拟器中;按照所述验证对象的指令集架构和所述数据传输参数,配置通信控制指令;所述通信控制指令包括加载指令和存储指令;执行所述加载指令,以将所述软件模拟器的虚拟内存中的测试激励数据加载到所述参考模型的缓冲区中;在所述参考模型生成运算结果之后,执行所述存储指令,以将所述运算结果存储至所述软件模拟器的虚拟内存中。本发明实施例实现了参考模型在软件模拟器中的自动集成,有利于提升对验证对象的验证效率。

    内存数据的访问方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118034991B

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

    申请号:CN202410436990.7

    申请日:2024-04-11

    Abstract: 本申请提供了一种内存数据的访问方法、装置、电子设备及可读存储介质,涉及计算机技术领域,方法包括:获取内存部件的故障信息;针对故障信息,配置地址空间映射方案;响应于处理器发送的初始访存指令,提取初始访存指令中的访存地址;根据访存地址和地址空间映射方案,获取与访存地址对应的多个目标地址;目标访存指令和目标地址一一对应;通过内存控制器执行目标访存指令,以将拆分处理器发送的写数据后得到的拆分数据,写入目标地址;将从目标地址读取的读数据进行拼接,然后返回至处理器。基于本实施例的方法,可以使内存部件出现故障的情况下,能保持数据位宽且保障系统工作于设计频率。

    指令信息的处理方法、装置、设备及存储介质

    公开(公告)号:CN118170435A

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

    申请号:CN202410599666.7

    申请日:2024-05-15

    Abstract: 本申请提供了一种指令信息的处理方法、装置、电子设备及计算机可读存储介质,包括:获取指令的指令名称和指令详细信息;获取预先设立的结构体类型;结构体类型中包括与指令名称对应的第一变量以及与指令详细信息对应的第二变量;根据结构体类型,声明获得包括数组元素的关联数组,关联数组中的数组元素与指令一一对应;数组元素包括第一变量和第二变量的对应关系;将指令的指令名称和指令详细信息,分别赋值给关联数组中对应数组元素的第一变量和第二变量。本申请实现了灵活的指令信息记录方式,适用范围较宽,解决了相关技术中指令信息记录形式固定的问题。

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

    公开(公告)号:CN118069548A

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

    申请号:CN202410501731.8

    申请日:2024-04-24

    Abstract: 本发明实施例提供一种预取方法、装置、电子设备及可读存储介质,该方法包括:根据历史访存信息确定第一签名;将第一签名作为第一索引,查找模式匹配表中第一索引对应的索引项中跳转增量符合第一预设条件的预测节点;从所述预测节点的跳转增量中确定出符合第二预设条件的第一跳转增量;根据第一索引和第一跳转增量计算第二签名;以第二签名为新的第一索引进行下一轮查找,直至满足查找终止条件时停止对预测节点的查找;根据基地址和每一轮查找出的预测节点的跳转增量,生成预取地址集。本发明实施例可以基于单次输入的历史访存信息,连续生成多个预取地址,提高了预取覆盖率,有利于提升处理器的缓存命中率。

    芯片测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN117709253B

    公开(公告)日:2024-04-26

    申请号:CN202410145891.3

    申请日:2024-02-01

    Abstract: 本申请提供了一种芯片测试方法、装置、电子设备及可读存储介质,涉及芯片开发技术领域,方法包括:在仿真器中搭建芯片测试系统,通过虚拟处理器,向第一虚拟内存控制器发送第一读操作指令,通过第一虚拟内存控制器,调度第一操作指令并发送至虚拟端口物理层;通过虚拟端口物理层,从第二虚拟存储器中读取数据并进行信号转换处理,以得到信号转换处理的读取值并存入第一虚拟存储器;响应于虚拟处理器发送给第二虚拟内存控制器的第二读操作指令,从第一虚拟存储器中提取读取值,以根据读取值,确定虚拟芯片的功能是否达到预设的芯片功能设计要求。本申请的方法,可以同时测试芯片的处理器及内存控制器的性能。

Patent Agency Ranking