处理器的测试方法、装置、设备及存储介质

    公开(公告)号:CN118626323B

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

    申请号:CN202411112114.5

    申请日:2024-08-14

    Abstract: 本申请提供了一种处理器的测试方法、装置、电子设备及计算机可读存储介质,包括:获取配置文件,并确定配置文件中记录的目标指令属性,目标指令属性用于表征需要遍历生成目标指令属性下的所有指令;获取与目标指令属性对应的指令集,以及指令集包括的指令数量,指令集包括目标指令属性关联的所有指令;根据指令集,执行指令数量次循环操作,生成包括目标指令属性下的所有指令的指令序列;通过预设的处理器执行指令序列,获取处理器的测试结果。本申请在执行了指令数量次循环操作后,可以确保生成包括目标指令属性下的所有指令的指令序列,实现了完备性测试对全部指令的覆盖的目的。

    一种一致性验证方法和相关装置
    62.
    发明公开

    公开(公告)号:CN118656280A

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

    申请号:CN202410738223.1

    申请日:2024-06-07

    Abstract: 本申请实施例公开了一种一致性验证方法和相关装置,通过EP模块生成初始操作请求,初始操作请求为PCIE信号,通过RC模块对初始操作请求进行格式转换得到待执行操作请求,待执行操作请求为AXI4信号,向待测设备的RNI发送待执行操作请求,以便通过RNI生成操作报文,并向待测设备的HNF发送操作报文,以便通过HNF对待测设备的主机存储空间中的第一目标地址进行操作得到操作结果。这样利用RNI外接I/O设备的特性,通过PCIE设备可以对待测设备发送操作请求,对待测设备的主机存储空间的数据的操作。在对主机存储空间进行操作之后,获取第一目标地址的数据作为第一检测数据,进而确定比对结果。实现对基于CHI协议的待测设备的一致性检测,具有较高的测试效率和准确性。

    一种处理器的测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN118642905A

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

    申请号:CN202411112100.3

    申请日:2024-08-14

    Abstract: 本申请提供了一种处理器的测试方法、装置、电子设备及可读存储介质,涉及处理器的测试技术领域,首先根据预设的配置文件中每个指令属性对应的参量,生成每个指令属性对应的指令并形成指令流,然后通过预设的虚拟处理器执行指令流,获取处理器的测试结果,以实现处理器的单元测试验证,且在此过程中,无需人工构建指令流,提高了工作效率。

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

    公开(公告)号:CN118409981B

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

    申请号:CN202410867267.4

    申请日:2024-06-28

    Abstract: 本发明实施例提供一种预取方法、装置、电子设备及可读存储介质,该方法包括:获取目标物理页的位置向量;根据所述位置向量激活所述预取器中的目标预取算法;基于全局历史寄存器中记录的当前缓存环境信息和所述目标预取算法对应的历史预取信息,确定所述目标预取算法的性能评估指标;根据所述性能评估指标确定目标节流控制模式;按照所述目标节流控制模式对预取队列中待发送的预取请求进行更新,并基于更新后的预取队列进行预取。本发明实施例能够及时控制预取器对外发出的预取请求的数量,避免过度预取损害缓存系统性能,有利于提升处理器系统的整体性能。

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

    公开(公告)号:CN118409981A

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

    申请号:CN202410867267.4

    申请日:2024-06-28

    Abstract: 本发明实施例提供一种预取方法、装置、电子设备及可读存储介质,该方法包括:获取目标物理页的位置向量;根据所述位置向量激活所述预取器中的目标预取算法;基于全局历史寄存器中记录的当前缓存环境信息和所述目标预取算法对应的历史预取信息,确定所述目标预取算法的性能评估指标;根据所述性能评估指标确定目标节流控制模式;按照所述目标节流控制模式对预取队列中待发送的预取请求进行更新,并基于更新后的预取队列进行预取。本发明实施例能够及时控制预取器对外发出的预取请求的数量,避免过度预取损害缓存系统性能,有利于提升处理器系统的整体性能。

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

    公开(公告)号:CN118395917A

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

    申请号:CN202410536222.9

    申请日:2024-04-29

    Abstract: 本发明实施例提供一种验证方法、装置、电子设备及可读存储介质,该方法包括:获取待测设计对应的数据传输参数、基准测试程序和参考模型;将待测设计烧录到可编程逻辑芯片的可编程逻辑区域,并将参考模型加载到可编程逻辑芯片的处理系统中;将基准测试程序中的各条指令按照所述数据传输参数和预置的通信控制指令对应的编码格式,重新进行编码,得到目标测试程序;控制所述待测设计和所述参考模型分别执行所述目标测试程序;获取所述待测设计的第一执行结果和所述参考模型的第二执行结果;在所述第一执行结果和所述第二执行结果不匹配的情况下,确定所述待测设计运行出错。本发明实施例简化了待测设计的验证过程,提升了验证效率。

    芯片验证的多语言兼容方法、装置、设备及存储介质

    公开(公告)号:CN118245309B

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

    申请号:CN202410658336.0

    申请日:2024-05-24

    Abstract: 本申请提供了一种芯片验证的多语言兼容方法、装置、电子设备及计算机可读存储介质,包括:获取芯片验证文件;解析芯片验证文件,获得芯片的待测引脚信息;根据待测引脚信息,生成第一计算机语言的验证代码;对验证代码进行编译,获得可执行文件,并将可执行文件转换为可供调用使用的库文件;在库文件中实现多语言兼容接口,获得目标库文件。本申请生成第一计算机语言的验证代码,破除了芯片验证的壁垒,降低了芯片验证的理解和学习成本,提高了芯片验证的适用性,另外,将验证代码编译后转换为库文件,并为库文件实现了用于对接不同编程语言平台的多语言兼容接口,实现了芯片验证的跨语言互通,为芯片验证领域的多样性和创新性提供了便利。

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

    公开(公告)号:CN118193056B

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

    申请号:CN202410599721.2

    申请日:2024-05-15

    Abstract: 本申请提供了一种指令依赖关系的校验方法、装置、电子设备及计算机可读存储介质,包括:获取第一指令的每个第一逻辑寄存器分别与第二指令的每个第二逻辑寄存器之间的关联组合;获取每个关联组合中与第一逻辑寄存器的类型对应的第一编码结果,以及与第二逻辑寄存器的类型对应的第二编码结果;根据第一编码结果、第二编码结果和预设运算方式,计算与关联组合对应的计算结果;在计算结果处于预设数值范围的情况下,调整第一逻辑寄存器与第二逻辑寄存器的依赖概率。本申请实现了一种自动化的运算策略,来准确找到存在不同逻辑寄存器类型的关联组合并进行调整,从而自动、高效且精准的实现了依赖关系的校验,降低了对人力资源的依赖。

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

    公开(公告)号:CN118069548B

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

    申请号:CN202410501731.8

    申请日:2024-04-24

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

    处理器缓存的工作机制的测试方法以及装置

    公开(公告)号:CN117762717B

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

    申请号:CN202410179096.6

    申请日:2024-02-18

    Abstract: 本申请提供了一种处理器缓存的工作机制的测试方法以及装置,涉及处理器技术领域,包括:首先在预设的虚拟处理器上执行预设应用程序,通过预设脚本获取虚拟处理器中的预设信号,其中,虚拟处理器为根据预设代码生成的用于仿真处理器的程序,预设代码用于描述处理器的工作机制,预设应用程序用于测试处理器的处理器缓存的工作机制,然后通过预设脚本,获取预设信号的统计信息,并根据统计信息,生成处理器缓存的工作机制的实时测试数据,由于在此过程中通过预设脚本获取预设信号的统计信息,无需修改处理器的工作机制的代码,减少了修改代码并进行调试花费的时间,提高了测试效率,解决了在先技术中处理器缓存的工作机制的测试效率低的问题。

Patent Agency Ranking