[发明专利]一种测试方法及相关产品有效
申请号: | 201910315915.4 | 申请日: | 2019-04-18 |
公开(公告)号: | CN111830390B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G01R31/28 | 分类号: | G01R31/28 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 相关 产品 | ||
本申请实施例公开了一种测试方法及相关产品,处理器通过不同的设备信息配置不同的测试环境,以实现对云端设备运行参数的配置。通过本申请,可以实现在同一个人工智能处理器上模拟多种目标芯片的测试环境,并且还可以解决两种功耗调节方式处于并行状态下的冲突问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种测试方法及相关产品。
背景技术
本领域技术人员的在研方案中,可以根据频率值间接调节功耗,也可以直接根据功耗值调节功耗,以使目标芯片处理预设任务时的功耗始终小于预设条件,例如,预设条件为最大限额功率。
具体地,以上的根据频率值调节功耗以及根据功耗值调节功耗的实现方式,均需要重新设置同一寄存器的值。例如,该寄存器为第一寄存器。当上述两种调节方式处于并行状态时,容易带来冲突问题。这里,冲突问题体现在,前一次修改好的频率值对应的第一寄存器值被后一次的调节操作所覆盖。
那么,如何解决两种功耗的调节方式在并行状态下的冲突问题是本领域技术人员正在研究的技术问题。
发明内容
本申请实施例提供一种测试方法及相关产品,解决两种功耗调节方式处于并行状态下的冲突问题,进而提高测试效率。
第一方面,本申请实施例提供了一种测试方法,该方法包括:
接收云端设备的人工智能处理器在当前运行环境参数下处理预设任务时,获得的第一测试结果;其中,所述云端设备的人工智能处理器的当前运行环境参数是根据目标芯片的第一设备信息确定的;
若所述第一测试结果不符合预设条件,则根据预设切换条件,选择第一配置方式或第二配置方式重新配置所述云端设备的人工智能处理器的当前运行环境参数,直至所述第一测试结果符合所述预设条件。
实施本申请实施例,处理器通过不同的设备信息配置不同的测试环境,并将该测试环境发送给云端设备,以使云端设备根据获取到的测试环境设置云端设备中的人工智能处理器的当前运行环境参数,并基于该确定好的测试环境实现目标芯片的调试以及测试过程。进一步地,在测试结果(例如,功耗)不满足预设条件的情况下,通过设置两种功耗调节方式处于互斥状态来避免出现前一次功耗调节的操作被后一次的功耗调节操作所覆盖,解决了两种功耗调节方式处于并行状态下的冲突问题。
在其中一个可能的实现方式中,所述根据预设切换条件,选择第一配置方式或第二配置方式重新配置所述云端设备的人工智能处理器的当前运行环境参数,直至所述第一测试结果符合所述预设条件包括:
根据所述预设切换条件,重新获取所述目标芯片的第一设备信息;
根据所述第一设备信息配置寄存器的值,并将所述寄存器的值发送至所述云端设备,以使所述云端设备根据所述第一配置方式重新配置所述云端设备的人工智能处理器的当前运行环境参数。
在其中一个可能的实现方式中,所述第一设备信息包括所述目标芯片的运行环境参数,所述目标芯片的运行环境参数包括所述目标芯片的运行主频率;所述根据所述第一设备信息配置寄存器的值,包括:
根据获取的所述目标芯片的运行环境参数,确定至少一个第一寄存器的值;其中,所述第一寄存器用于记录并存储所述目标芯片的运行主频率;
发送所述至少一个第一寄存器的值至所述云端设备,以使所述云端设备根据所述至少一个第一寄存器的值重新设置所述云端设备的人工智能处理器的当前运行环境参数。
在其中一个可能的实现方式中,所述第一设备信息还包括所述目标芯片的硬件架构信息;所述根据所述第一设备信息配置寄存器的值,还包括:
将所述目标芯片的硬件架构信息传送至所述云端设备的人工智能处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910315915.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电镜液体芯片进样装置
- 下一篇:一种高折射率含硫聚苯乙烯的制备方法