【技术实现步骤摘要】
一种评估结果确定方法、装置、设备和存储介质
[0001]本专利技术涉及多核处理器功耗评估
,尤其涉及一种评估结果确定方法、装置、设备和存储介质。
技术介绍
[0002]随着现代处理器集成晶体管数量的不断增加,当前高性能的处理器的功率密度越来越高,但处理器长时间工作的最大功率决定于电源散热的条件,所以处理器的性能越来越受限于能耗与散热之间的矛盾。在对处理器的性能进行分析时,如果利用基准测试程序的运行时间来进行评估,就会产生明显的误导性。因为在研究中由于不同硬件架构,基准测试程序的运行时间会产生不同的结果,甚至在相同硬件架构下,都可能得到不同的运行时间。所以研究者一般通过分析基准测试程序的负载特征来对SoC进行性能评估。最开始研究系统性能时,大部分的研究都是通过微架构相关负载特征方法来进行的。但在不同的硬件架构上分析应用程序的特征时,微架构相关负载特征会被严重影响,利用微架构相关负载特征得出的结论显然也会受限于分析时所使用的具体的硬件架构。后续研究者提出了其他不同于利用微架构相关负载特征参数的方法,也就是分析测试程序的微架 ...
【技术保护点】
【技术特征摘要】
1.一种评估结果确定方法,其特征在于,包括:获取目标模式对应的目标运行数据集;根据所述目标运行数据集确定目标输入信息;根据所述目标输入信息对处理器进行评估,得到处理器对应的目标评估结果。2.根据权利要求1所述的方法,其特征在于,所述目标输入信息包括:总时钟周期和解码阶段目标指令数;相应的,根据所述目标运行数据集确定目标输入信息,包括:从所述目标运行数据集中获取目标执行时间、缺失事件惩罚时间、提交指令数以及额外指令数;根据所述目标执行时间、所述缺失事件惩罚时间、所述提交指令数以及所述额外指令数确定总时钟周期和解码阶段目标指令数。3.根据权利要求2所述的方法,其特征在于,根据所述目标执行时间、所述缺失事件惩罚时间、所述提交指令数以及所述额外指令数确定总时钟周期和解码阶段目标指令数,包括:根据所述目标执行时间和所述缺失事件惩罚时间确定总时钟周期;根据所述提交指令数和所述额外指令数确定解码阶段目标指令数。4.根据权利要求2所述的方法,其特征在于,所述目标输入信息还包括:指令发射队列的读操作次数;相应的,在根据所述目标执行时间、所述缺失事件惩罚时间、所述提交指令数以及所述额外指令数确定总时钟周期和解码阶段目标指令数之后,包括:根据所述总时钟周期和所述目标解码阶段指令数确定指令发射队列的读操作次数。5.根据权利要求2所述的方法,其特征在于,所述目标输入信息还包括:重排序缓冲区的读操作次数;相应的,在根据所述目标执行时间、所述缺失事件惩罚时间、所述提交指令数以及所述额外指令数确定总时钟周期和解码阶段目标指令数之后,包括:根据所述总时钟周期和所述提交指令数确定重排序缓冲区的读操作次数。6.根据权利要求2所述的方法,其特征在于...
【专利技术属性】
技术研发人员:林圣锦,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。