[发明专利]监控数据处理设备和概括监控数据有效
申请号: | 200910140225.6 | 申请日: | 2009-07-09 |
公开(公告)号: | CN101625657A | 公开(公告)日: | 2010-01-13 |
发明(设计)人: | A·D·赖德;K·E·克尼博恩;J·古芬斯;L·D·史密斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张雪梅;王忠忠 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 数据处理 设备 概括 数据 | ||
1.一种数据处理设备,包括至少一个处理单元并包括监控电路,所 述监控电路用于监控在开始和结束事件之间发生的、对所述数据处理设 备内多个可寻址的位置的访问,所述监控电路包括:
(i)用于存储标识要监控的所述多个可寻址的位置的数据的地址位置 存储装置和监控数据存储装置;
(ii)所述监控电路响应于所述开始事件的检测,检测对所述多个可寻 址位置的访问和把有关所述检测的访问的概括的监控数据存储在所述监 控数据存储装置中;
(iii)所述监控电路响应于所述结束事件的检测,停止收集所述监控数 据;
(iv)所述监控电路响应于清洗事件的检测,输出所述存储的监控数据 和清洗所述监控数据存储装置,
其中,所述开始、结束和清洗事件,每个包括下述各项之一:任务 的开始、任务的结束、存储器阻挡指令、写入到控制寄存器、访问特定 的区域内的地址、中断、打断点出现、发送事件指令、等待事件指令、 负荷独有的指令、存储装置独有的指令、原子存储器操作、在总线上的 存储器阻挡指示、在总线上的负荷独有的指示、在总线上的存储装置独 有的指示、在总线上的原子存储器访问指示,其中,所述任务是所述数 据处理设备内的所述至少一个处理单元上执行的要被监控的任务;并且
所述清洗事件包括由所述数据处理设备生成的内部事件。
2.按照权利要求1的数据处理设备,其中所述开始事件、所述结束 事件和所述清洗事件是同一个事件,以使得响应于所述同一个事件,所 述监控电路输出所述监控数据,清洗所述监控数据存储装置和开始检测 对所述多个可寻址的位置的访问。
3.按照权利要求1的数据处理设备,其中所输出的监控数据还包括 标识所述开始、清洗和结束事件的至少一项的信号。
4.按照权利要求1的数据处理设备,其中所述监控数据还包括指示 每次访问的时间的时间戳数据。
5.按照权利要求1的数据处理设备,其中所述检测的访问的所述概 括包括通过散列函数被计算的所述访问的指印。
6.按照权利要求1的数据处理设备,其中所述检测的访问的所述概 括包括所述访问的计数。
7.按照权利要求6的数据处理设备,其中所述监控电路包括计数器, 用于计数对所述多个可寻址的位置的访问的次数。
8.按照权利要求1的数据处理设备,其中所述多个可寻址的位置包 括一个地址范围、多个地址范围、一组特定的地址和一个地址范围的反 的至少一项。
9.按照权利要求1的数据处理设备,其中所述多个可寻址的位置包 括多个地址范围,以及所述检测的访问的所述概括包括关于所述访问是 对于所述多个地址范围的哪个地址范围的指示。
10.按照权利要求1的数据处理设备,其中所述检测的访问的所述 概括还包括指示访问的类型的数据、标识作出所述访问的实体的标识 符、指示由至少一个所述实体进行的每种类型的所述访问的次数的数据 和关于所述访问是对多个地址范围中的哪个地址范围的指示的至少一 项。
11.按照权利要求10的数据处理设备,其中所述监控电路包括多个 计数器,每个计数器涉及:一个或多个所述实体、一个或多个所述多个 地址范围和数据访问的类型的至少一项。
12.按照权利要求10的数据处理设备,其中所述监控电路被耦接到 在所述数据处理设备内的总线端口,所述实体包括多个总线主控器。
13.按照权利要求1的数据处理设备,其中所述监控数据存储装置包 括高速缓冲存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910140225.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:Ⅲ族氮化物类半导体发光元件及外延晶圆
- 下一篇:旋切装置