[发明专利]跟踪指令的控制流程有效
申请号: | 201410095950.7 | 申请日: | 2014-03-14 |
公开(公告)号: | CN104049941B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | J·鲍巴;R·萨桑卡;J·J·库克;A·达斯;A·克里希纳斯瓦米;D·J·萨格;J·M·艾戈伦 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了跟踪指令的控制流程。公开了一种用于跟踪应用中的指令的控制流程以及基于所述应用中的所述指令的所述控制流程来执行处理设备的一次或多次优化的机制。生成控制流程数据以指示应用中的指令块的控制流程。控制流程数据可以包括指示是否可以对不同的指令块执行优化的注释。也可以使用控制流程数据来跟踪指令的执行,以判断是否将指令块中的指令分配给处理器的线程、进程和/或执行核,并判断在所述指令的执行过程中是否发生了错误。 | ||
搜索关键词: | 跟踪 指令 控制 流程 | ||
【主权项】:
一种计算设备,包括:存储器模块,用于存储控制流程数据,所述控制流程数据包括指令块的多个块标识符、所述指令块中的一个或多个指令块的目的地标识符、以及所述指令块的注释;以及处理器,通信地耦合到所述存储器模块,所述处理器包括:跟踪模块,用于接收所述控制流程数据,所述跟踪模块包括:目的地模块,用于基于所述控制流程数据,确定当前指令块的目的地标识符;注释工具,用于基于所述控制流程数据,标识与所述当前指令块相关联的注释;以及处理设备工具,用于执行下列各项中的至少一项:基于所述注释或所述目的地标识符中的一个或多个,修改所述处理器所使用的资源;或基于所述注释或所述目的地标识符中的一个或多个,跟踪所述指令块的执行,其中所述处理设备工具通过以下操作跟踪所述指令块的执行:标识其中被分配有来自所述当前指令块的指令的线程、进程或执行核中的一个或多个;以及利用标识其中被分配有所述指令的所述线程、所述进程或所述执行核中的一个或多个的数据来更新所述注释。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410095950.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种星野赤道仪托架装置
- 下一篇:西他生坦衍生物