[发明专利]用于通过输入参数来区分函数性能的系统和方法在审
申请号: | 201780055415.0 | 申请日: | 2017-08-16 |
公开(公告)号: | CN109690497A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | A·亚辛;S·布拉塔诺夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;钱慰民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用于监视处理器性能的系统和方法。所描述的实施例涉及根据输入参数来区分函数性能。在一个实施例中,一种方法包括:将处理器中所包含的计数器配置成用于对该处理器中的事件的发生进行计数,并且用于在对发生的计数达到所指定的值时溢出;将基于精确事件的采样(PEBS)处理机电路配置成用于在至少一个溢出之后生成PEBS记录并将该PEBS记录存储到PEBS存储器缓冲器中,该PEBS记录包含在至少一个溢出之后从栈读取的至少一个栈条目;使PEBS处理机电路能够在至少一个溢出之后生成并存储PEBS记录;在至少一个溢出之后生成PEBS记录并将该PEBS记录存储到PEBS存储器缓冲器中;以及将该PEBS存储器缓冲器的内容存储到存储器中的PEBS跟踪文件。 | ||
搜索关键词: | 溢出 存储器缓冲器 处理机电路 记录存储 输入参数 记录 处理器 读取 计数器配置 监视处理器 存储器 跟踪文件 内容存储 栈条目 采样 存储 配置 | ||
【主权项】:
1.一种处理器,包括:计数器,用于对所述处理器中的事件的发生进行计数,并且用于在对发生的所述计数达到所指定的值时溢出;PEBS处理机电路,用于生成PEBS记录并将所述PEBS记录存储到PEBS存储器缓冲器中,所述PEBS记录包括反映所述处理器的状态的至少一个栈条目;以及PEBS启用电路,耦合至所述计数器并且耦合至所述PEBS处理机电路,所述PEBS启用电路用于使所述PEBS处理机电路能够生成所述PEBS记录并将所述PEBS记录存储到所述PEBS存储器缓冲器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780055415.0/,转载请声明来源钻瓜专利网。