处理器硅前性能评估方法技术

技术编号:20221573 阅读:35 留言:0更新日期:2019-01-28 20:08
本发明专利技术提供一种处理器硅前性能评估方法。所述方法包括:软件生成带有标识核心代码标记的基准测试程序;硬件仿真执行所述基准测试程序,使用硬件监控单元记录所述基准测试程序的运行性能信息;利用所述硬件监控单元记录的所述基准测试程序的运行性能信息还原所述基准测试程序的得分。本发明专利技术能够缩短基准测试程序的仿真运行时间,提高处理器硅前性能评估的效率。

【技术实现步骤摘要】
处理器硅前性能评估方法
本专利技术涉及集成电路设计
,尤其涉及一种处理器硅前性能评估方法。
技术介绍
在处理器研发过程中需要进行硅前性能评估,以保证验证完成和流片后的处理器性能满足设计需求。硅前性能评估通常采用基准测试的方式,执行业内公认的基准测试程序,在运行结束后获取得分,跟对标芯片得分进行比较,得到性能优劣情况。由于在研发过程中,处理器存在许多错误,直到验证后期才能成功启动操作系统,在真实场景下运行基准测试程序。如果想在项目早期和中期就进行评估,需要采用电脑裸机(Baremetal)的形式,即没有配置操作系统和其他软件的电子计算机。硅前性能评估通常伴随着进行性能分析和调优,需要大量灵活的观测具体信号,所以一般使用的手段为仿真方式,如软件仿真、硬件仿真加速器等。但是仿真方式受限于仿真速度,在有限的时间内很难完成基准测试程序运行。例如,软件仿真速度在KCycles/S量级左右,硬件仿真加速器速度在MCycles/S量级左右,而真实的移动基准测试程序往往需要运行数秒的仿真。以5S时间举例,假如处理器的主频是1GHZ,那么完成5秒钟的仿真需要一个月以上时间,即使使用硬件仿真加速器也本文档来自技高网...

【技术保护点】
1.一种处理器硅前性能评估方法,其特征在于,包括:软件生成带有标识核心代码标记的基准测试程序;硬件仿真执行所述基准测试程序,使用硬件监控单元记录所述基准测试程序的运行性能信息;利用所述硬件监控单元记录的所述基准测试程序的运行性能信息还原所述基准测试程序的得分。

【技术特征摘要】
1.一种处理器硅前性能评估方法,其特征在于,包括:软件生成带有标识核心代码标记的基准测试程序;硬件仿真执行所述基准测试程序,使用硬件监控单元记录所述基准测试程序的运行性能信息;利用所述硬件监控单元记录的所述基准测试程序的运行性能信息还原所述基准测试程序的得分。2.根据权利要求1所述的方法,其特征在于,所述基准测试程序中的计时系统调用采用标号的形式。3.根据权利要求1所述的方法,其特征在于,所述基准测试程序中包括标号信息。4.根据权利要求3所述的方法,其特征在于,所述标号信息的获取方式包括:显示的在程序中获取,利用编译工具获取并编译到可执行文件中,或者利用编译工具获取并生成到临时文件中等待仿真使用。5.根据权利要求3或4所述的方法,其特征在于,所述标号信息的储存方式包括特殊指令、特殊程序序列或特殊程序行为。6.根据权利要求3所述的方法,其特征在于,所述硬件监控单元包括采样信息收集器、指令执行监控器、采样配置装置、计时触发装置、硬件计时装置和结束装置,所述使用硬件监控单元记录所述基准测试程序的运行性能信息包括:所述采样...

【专利技术属性】
技术研发人员:冯睿鑫邱吉宋贵环刘静宇余红斌
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1