System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于性能监测的增强选择的电路系统和方法技术方案_技高网
当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于性能监测的增强选择的电路系统和方法技术方案

技术编号:44853801 阅读:8 留言:0更新日期:2025-04-01 19:46
描述了用于性能监测的技术。在某些示例中,一种装置(例如,处理器)包括:执行电路,用于执行一个或多个指令;性能监测计数器;控制寄存器,包括阈值字段;以及性能监测器控制电路,用于响应于所述一个或多个指令的性能监测事件等于但不大于所述阈值字段使性能监测计数器递增。

【技术实现步骤摘要】


技术介绍

1、现代处理器通常包括性能监测能力,使得有技术能力的用户能够执行调试和代码分析功能。在一些处理器中,提供了自上而下微架构分析(top-down microarchitectureanalysis,tma)方法论来用于标识软件性能问题。这种tma方法论是基于事件的指标的层次结构组织,该指标标识应用中占主导地位的性能瓶颈。其目的在于平均地示出(一个或多个)处理器管线在运行应用时被利用的良好程度。然而,访问该信息的当前机制可能遭受精度缺乏和/或资源影响。


技术实现思路

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述阈值字段是控制寄存器的计数器掩码字段。

3.根据权利要求1所述的装置,其中控制寄存器包括模式字段,并且性能监测器控制电路用于响应于模式字段被设置为第一模式,响应于性能监测事件等于但不大于所述阈值字段使性能监测计数器递增。

4.根据权利要求3所述的装置,其中被设置为第一模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为0的控制寄存器的反转字段。

5.根据权利要求3所述的装置,其中响应于控制寄存器的模式字段被设置为第二模式,性能监测器控制电路用于响应于性能监测事件大于零且小于所述阈值字段,使性能监测计数器递增。

6.根据权利要求5所述的装置,其中被设置为第二模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为1的控制寄存器的反转字段。

7.根据权利要求1至6中任一项所述的装置,其中控制寄存器包括在控制寄存器的第一半中的第一单元掩码字段和在控制寄存器的第二半中的第二单元掩码字段。

8.一种方法,包括:

9.根据权利要求8所述的方法,其中所述阈值字段是控制寄存器的计数器掩码字段。

10.根据权利要求8所述的方法,进一步包括将控制寄存器的模式字段设置为第一模式,其中由性能监测器控制电路响应于性能监测事件等于但不大于所述阈值字段而进行的递增是响应于模式字段被设置为第一模式。

11.根据权利要求10所述的方法,其中将模式字段设置为第一模式包括将控制寄存器的等于字段设置为1并且将控制寄存器的反转字段设置为0。

12.根据权利要求10所述的方法,进一步包括:

13.根据权利要求12所述的方法,将模式字段设置为第二模式包括将控制寄存器的等于字段设置为1并且将控制寄存器的反转字段设置为1。

14.根据权利要求8至13中任一项所述的方法,其中控制寄存器包括在控制寄存器的第一半中的第一单元掩码字段和在控制寄存器的第二半中的第二单元掩码字段。

15.一种装置,包括:

16.根据权利要求15所述的装置,其中所述阈值字段是控制寄存器的计数器掩码字段。

17.根据权利要求15所述的装置,其中控制寄存器包括模式字段,并且性能监测器控制电路用于响应于模式字段被设置为第一模式,响应于性能监测事件等于但不大于所述阈值字段使性能监测计数器递增。

18.根据权利要求17所述的装置,其中被设置为第一模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为0的控制寄存器的反转字段。

19.根据权利要求17所述的装置,其中响应于控制寄存器的模式字段被设置为第二模式,性能监测器控制电路用于响应于性能监测事件大于零且小于所述阈值字段使性能监测计数器递增。

20.根据权利要求19所述的装置,其中被设置为第二模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为1的控制寄存器的反转字段。

...

【技术特征摘要】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述阈值字段是控制寄存器的计数器掩码字段。

3.根据权利要求1所述的装置,其中控制寄存器包括模式字段,并且性能监测器控制电路用于响应于模式字段被设置为第一模式,响应于性能监测事件等于但不大于所述阈值字段使性能监测计数器递增。

4.根据权利要求3所述的装置,其中被设置为第一模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为0的控制寄存器的反转字段。

5.根据权利要求3所述的装置,其中响应于控制寄存器的模式字段被设置为第二模式,性能监测器控制电路用于响应于性能监测事件大于零且小于所述阈值字段,使性能监测计数器递增。

6.根据权利要求5所述的装置,其中被设置为第二模式的模式字段包括被设置为1的控制寄存器的等于字段和被设置为1的控制寄存器的反转字段。

7.根据权利要求1至6中任一项所述的装置,其中控制寄存器包括在控制寄存器的第一半中的第一单元掩码字段和在控制寄存器的第二半中的第二单元掩码字段。

8.一种方法,包括:

9.根据权利要求8所述的方法,其中所述阈值字段是控制寄存器的计数器掩码字段。

10.根据权利要求8所述的方法,进一步包括将控制寄存器的模式字段设置为第一模式,其中由性能监测器控制电路响应于性能监测事件等于但不大于所述阈值字段而进行的递增是响应于模式字段被设置为第一模式。

11.根据权利...

【专利技术属性】
技术研发人员:A·亚辛A·克里恩J·库姆斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1