[发明专利]一种中央处理器系统验证方法及装置有效
申请号: | 201410460966.3 | 申请日: | 2014-09-11 |
公开(公告)号: | CN104199777B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 廖裕民 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 福州市景弘专利代理事务所(普通合伙)35219 | 代理人: | 林祥翔,吕元辉 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种中央处理器系统性能测试装置及方法,其中,该方法包括将存储的低功耗处理器组程序与高性能处理器程序进行初始化,以将对应的处理器组运行代码放在不同地址;根据当前的任务负担判定是哪个处理器组在工作以关闭不工作的处理器组的电源;记录工作的处理器组的运行频率以验证切换行为是否正确;监控存储器以得工作的处理器组对存储器的有效使用率;监控该低功耗处理器组和该高性能处理器组在该存储器中相同地址的数据是否一致,以验证不同存储器中的一致性是否出错;分析工作的处理器组的DDR的运行效率。利用本发明,实现了验证具有异质多核处理器的电路,并减少工程师人工的工作量,自动化程度高,并且验证全面。 | ||
搜索关键词: | 一种 中央处理器 系统 验证 方法 装置 | ||
【主权项】:
一种中央处理器系统验证装置,其特征在于,所述装置包括低功耗处理器组与高性能处理器组,所述装置还包括:任务判定单元,用于根据当前设备的运算任务负担判定所述低功耗处理器组在单独工作、所述高性能处理器组在单独工作、还是所述低功耗处理器组与所述高性能处理器组同时工作;处理器开关控制单元,用于根据所述任务判定单元的判定结果关闭未工作的处理器组的电源;功耗分析单元,用于记录所述低功耗处理器组和所述高性能处理器组的运行频率和指令运行负担;任务判定监视单元,用于根据所述功耗分析单元的记录结果输出相应的记录结果文件以验证所述低功耗处理器组与所述高性能处理器组的切换行为是否正确;cache使用率统计单元,用于在所述高性能处理器组单独工作时、所述低功耗处理器组单独工作时、或者所述低功耗处理器组与所述高性能处理器组同时工作时,得到cache的使用情况;所述cache使用率统计单元还用于监控cache中每条缓存行的使用情况,输出缓存行有效使用,以得到所述高性能处理器组单独工作时、所述低功耗处理器组单独工作时、或者所述低功耗处理器组与所述高性能处理器组同时工作时,cache的使用情况;低功耗处理器cache,为所述低功耗处理器组中的处理器所使用的cache电路,用于缓存所述低功耗处理器组最近访问过的数据和命令;高性能处理器cache,为所述高性能处理器组中的处理器所使用的cache电路,用于所述缓存高性能处理器组最近访问过的数据和命令;cache一致性检查单元,用于监控所述低功耗处理器组和所述高性能处理器组在存储器中相同地址的数据是否一致,以验证不同存储器中的一致性是否出错;ACE总线,用于支持所述低功耗处理器cache与所述高性能处理器cache与所述存储器的多cache数据的一致性交互;DDR效率监视单元,用于分析所述高性能处理器组单独工作时、所述低功耗处理器组单独工作时、或者所述低功耗处理器组与所述高性能处理器组同时工作时,获得DDR的运行效率;所述装置的存储单元被划分为低功耗处理器验证程序区间以及高性能处理器验证程序区间,用于对应地存储所述低功耗处理器程序与所述高性能处理器程序,通过将所述低功耗处理器程序和所述高性能处理器程序的初始化以使所述低功耗处理器组和所述高性能处理器组的运行代码分别放在不同的地址空间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410460966.3/,转载请声明来源钻瓜专利网。
- 上一篇:测试软件注册算法错误的方法
- 下一篇:一种中央处理器性能测试方法及系统