[发明专利]利用线程ID和线程特权级的事件检测的限定有效
申请号: | 01822830.5 | 申请日: | 2001-11-26 |
公开(公告)号: | CN1500248A | 公开(公告)日: | 2004-05-26 |
发明(设计)人: | M·克兰福德;S·D·罗杰斯;S·卡拉法蒂斯;H·M·B·斯普恩特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明;王勇 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于监视同步执行来自两个或多个线程的指令的多线程处理器(10)的性能特征的方法和设备。事件检测器在来自多线程处理器的线程的指令执行期间检测特定处理器事件(20)的发生。专用事件选择控制寄存器(30)被编程以控制将被监视的事件的选择,掩蔽和限定。根据其线程ID和线程的当前特权级(CPL)进行事件限定。每一个被限定的事件由几个可编程事件计数器(70)中的一个计数,这些计数器保持对被监视的所有处理器事件的跟踪。事件计数器的内容则可以通过程序指令进行访问和采样。 | ||
搜索关键词: | 利用 线程 id 特权 事件 检测 限定 | ||
【主权项】:
1.一种计算机系统,包括用于监视多线程处理器的性能的设备,所述设备包括:处理器,用于同步执行多个线程,每一个线程包括一系列指令;多个可编程事件计数器,对由所述多个线程中的一个或多个产生的两个或多个独立的事件计数,所述两个或多个事件选自由所述处理器正常操作产生的预定事件列表;一个或多个寄存器,用来控制所述事件计数器的操作,每一个寄存器也从所述事件列表中选择将被计数的事件;以及访问位置,允许对所述事件计数器进行访问,以确定所述事件的当前计数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01822830.5/,转载请声明来源钻瓜专利网。
- 上一篇:代理的验证功能单元块
- 下一篇:存储装置和使用该存储装置的记录再生装置