[发明专利]一种命令处理器性能分析与评价方法在审
申请号: | 202011404162.3 | 申请日: | 2020-12-05 |
公开(公告)号: | CN112579410A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 刘晖;马城城;苏东阁;吕博延;刘治言 | 申请(专利权)人: | 西安翔腾微电子科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 西安匠成知识产权代理事务所(普通合伙) 61255 | 代理人: | 商宇科 |
地址: | 710054 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 处理器 性能 分析 评价 方法 | ||
本发明涉及一种命令处理器性能分析与评价方法。本发明包括如下步骤:1)硬件处理性能评价;2)接口性能评价;3)命令处理流程性能评价;4)图形绘制接口性能评价。本发明通过硬件处理性能、接口性能、命令处理流程性能、图形绘制接口性能和典型命令组合性能五个维度,来分析与评价命令处理器性能,并且为进一步优化命令处理的性能及提供指导方向。
技术领域
本发明属于计算机软件领域,尤其涉及一种命令处理器性能分析与评价方法。
背景技术
GPU中的命令处理器是处理图形命令的第一个功能单元,需要处理大量图形命令,命令处理器作为图形处理器的重要组成部分,其性能直接影响图形命令处理的效率。目前公开资料中,针对命令处理器的性能还没有有效的评价方法。
发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种命令处理器性能分析与评价方法,通过硬件处理性能、接口性能、命令处理流程性能、图形绘制接口性能和典型命令组合性能五个维度,来分析与评价命令处理器性能,并且为进一步优化命令处理的性能及提供指导方向。
本发明的技术解决方案是:本发明为一种命令处理器性能分析与评价方法,其特殊之处在于:该方法包括如下步骤:
1)硬件处理性能评价;
2)接口性能评价;
3)命令处理流程性能评价;
4)图形绘制接口性能评价。
优选的,步骤1)的具体步骤如下:检测指令执行的硬件处理性能,包括单指令运算性能、硬件资源数量、运算单元并发性及存储结构。
优选的,步骤1)中单指令运算性能包括指令的运算性能、访问存储空间的性能,均由每单位时间执行的指令数评价;硬件资源数量包括运算单元数量、寄存器数量、内部存储空间和外部存储空间的结构及容量。
优选的,步骤2)中接口性能中软件接口,是通过汇编实现的数据计算、寄存器访存及数据搬运的函数接口,包括内建函数和接口函数,内建函数为数据计算、寄存器访存及数据搬运操作中常用操作的封装函数,接口函数为实现OpenGL功能的API函数接口。
优选的,步骤2)中内建函数运算性能和接口函数运算性能均由完成特定功能所使用的指令数量、访存次数和分支数量评价。
优选的,步骤3)的具体步骤如下:大批量函数命令的识别以及分解执行及寄存器的状态判断。
优选的,步骤3)中命令识别的性能通过指令Cache和数据Cache单位时间内的命中率来评价,分解执行及寄存器状态判断则依据步骤1)硬件处理性能、步骤2)接口性能,来检测和评价。
优选的,步骤4)中图形绘制接口性能根据步骤1)硬件处理性能、步骤2)接口性能、步骤3)命令处理的性能,来检测和评价命令处理性能。
优选的,步骤4)之后还包括步骤5)典型命令组合性能评价。
优选的,步骤5)的具体步骤如下:构建一个应用场景所需要的常用命令组合,包括图元绘制的命令组合、常用参数配置组合及像素传输组合,对这些常用组合命令的执行性能进行检测评价。
本发明提出的命令处理器性能分析与评价方法,通过硬件处理性能、接口性能、命令处理流程性能、图形绘制接口性能和典型命令组合性能五个维度,来分析与评价命令处理器性能。其具有以下优点:
本发明根据命令处理的架构特征和功能,分别从硬件处理性能、接口性能、命令处理流程性能、图形绘制接口性能和典型命令组合性能五个维度,来检测评价命令处理性能,并且为进一步优化命令处理的性能及提供指导方向。
附图说明
图1为本发明的方法模块图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安翔腾微电子科技有限公司,未经西安翔腾微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011404162.3/2.html,转载请声明来源钻瓜专利网。