[发明专利]用于设定运行于处理器上的程序软件之机制无效

专利信息
申请号: 200880125008.3 申请日: 2008-12-03
公开(公告)号: CN101952806A 公开(公告)日: 2011-01-19
发明(设计)人: A·切尔诺夫 申请(专利权)人: 格罗方德半导体公司
主分类号: G06F9/50 分类号: G06F9/50;G06F9/46
代理公司: 北京戈程知识产权代理有限公司 11314 代理人: 程伟;胡冰
地址: 英国开*** 国省代码: 英国;GB
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 设定 运行 处理器 程序 软件 机制
【说明书】:

技术领域

发明关于微处理器,详而言之,用于监视微处理器过程的机制以及在程序执行中收集的效能数据(performance data)的程序。 

背景技术

多年以来,软件工程师和处理器设计者已了解到,在执行时量测软件行为之能力是必要的,一些设定(profiling)机制存在而能量测行为,例如,函数呼叫(function call)的频率和持续时间(duration)。一个设定文件或程序分析工具,可监视给定之程序或提供事件的输出流或历史事件的概要。 

设定(profile)运行的软件有多种不同的方法,举例而言,一种是植测(instrument)(植入并检测,简称为植测)即将运行的实际码,植测一般系关于被监视插入程序的监视码,该植测码可输出分析数据,其它设定档的类型包括基于设定档及统计设定档的事件,一些基于设定的事件使用设定文件模块以设陷阱捕捉例如呼叫这样的事件,统计设定档通过中断可能在基于事件发生的时间或次数的预定区间中的操作系统而运用采样。 

这些习知设定档的类型确实提供了结果,然而,他们试图以增加太多额外的状态至CPU和运行程序而扰乱正被监视的程序,且中断了太过频繁的程序流。 

发明内容

本文揭露用于设定运行于处理器上的软件的机制的许多实施例,于一实施例中,一种具有一或多个处理器内核的处理器,包含可执行包含一或多个程序的指令的执行逻辑,而每一程序可包括一或多个线程,该处理器亦包括设定机制,且该设定机制包含监视逻辑和监视程序,该监视逻辑可监视该一或多个程序而不中断被监视的该一或多个 程序的控制流,而该监视程序可收集效能数据。 

于具体实施例中,该监视程序包括该一或多个处理器内核在使用者模式操作时所执行的程序指令。 

附图说明

图1为包含多内核处理节点的计算机系统的一实施例的方块图; 

图2是说明图1的设定机制的一实施例的更详细观点的方块图; 

图3A是说明一例示性指令收回事件记录的图式; 

图3B是说明一例示性分支收回事件记录的图式; 

图3C是说明一例示性数据缓存未中事件记录的图式;以及 

图4是说明一例示性控制设定档块的一实施例的图式。 

虽然本发明容许有不同的修改与替代形式,但是具体实施例系以图式中的例子的方式来表示且在此详细的叙述。然而应该了解的是,图式与有关的详细叙述并不是要来限制本发明为所揭露的特定形式,而相反地,本发明系涵盖如附加的权利要求书所定义的本发明精神与范围内的所有修改形式、修改物和替代形式。 

【主要组件符号说明】 

10计算机系统           12程序节点 

13A、13B外围装置       14内存 

15A、15B处理器内核     16、16A、16B PMSR0 

17、17A、17B PMSR1     18部份监视逻辑 

18A、18B监视逻辑       19、19A、19B事件计数器 

20节点控制器           22内存控制器 

24A至24C HyterTransporTM(HT)接口电路 

60第三阶(L3)缓存内存 

200设定机制            218控制块寄存器 

221遗失事件计数器      231A至231C环缓冲区 

232A至232B环缓冲区     233A至233C轮询 

237轮询                250操作系统 

275控制块设定档        305、310、320事件记录 

475控制块档 

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于格罗方德半导体公司,未经格罗方德半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200880125008.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top