当前位置: 首页 > 专利查询>ARM有限公司专利>正文

事务内的指令采样制造技术

技术编号:15919231 阅读:56 留言:0更新日期:2017-08-02 04:27
数据处理装置(4)包括用于执行形成事务的一部分的程序指令的处理电路(6),该事务执行以生成推测性更新并且如果事务没有冲突地完成则提交推测性更新。指令采样电路(44)捕获与经采样的指令的执行有关的指令诊断数据(IDD)。事务跟踪电路(46)检测经采样的指令是否在事务内,并且如果如此,则跟踪与事务相关联的推测性更新是否被提交并捕获指示推测性更新是否被提交的事务诊断数据(TDD)。因此,与经采样的指令有关的指令诊断数据和与包含经采样的指令的事务的结局有关的事务诊断数据二者被捕获。

【技术实现步骤摘要】
【国外来华专利技术】事务内的指令采样
本专利技术涉及数据处理系统领域。
技术介绍
已知提供包含指令采样机制的数据处理系统,由此当满足触发条件时,涉及数据处理系统的状态和程序指令的执行的数据被采样。这些机制通常允许对系统的行为进行统计剖析以提供在对系统进行调试和/或性能调整中可能有用的信息。
技术实现思路
在本公开的至少一些示例实施例中,提供了用于处理数据的装置,所述装置包括:处理电路,用于执行包括事务的程序指令,该事务包括执行以生成对状态数据的推测性更新并且如果所述事务没有冲突地完成则提交所述推测性更新的多个程序指令;指令采样电路,用于捕获与由所述处理电路对经采样的指令的执行有关的指令诊断数据;以及事务跟踪电路,用于:检测所述经采样的指令是否在所述事务内;并且如果所述经采样的指令在所述事务内,则跟踪所述推测性更新是否被提交并捕获指示所述推测性更新是否被提交的事务诊断数据。在本公开的至少一些示例实施例中,提供了用于处理数据的装置,所述装置包括:用于执行包括事务的程序指令的处理装置,该事务包括执行以生成对状态数据的推测性更新并且如果所述事务没有冲突地完成则提交所述推测性更新的多个程序指令;用于捕获与由所述处理电本文档来自技高网...
事务内的指令采样

【技术保护点】
一种用于处理数据的装置,所述装置包括:处理电路,用于执行包括事务的程序指令,该事务包括执行以生成对状态数据的推测性更新并且如果所述事务没有冲突地完成则提交所述推测性更新的多个程序指令;指令采样电路,用于捕获与由所述处理电路对经采样的指令的执行有关的指令诊断数据;以及事务跟踪电路,用于:检测所述经采样的指令是否在所述事务内;并且如果所述经采样的指令在所述事务内,则跟踪所述推测性更新是否被提交并捕获指示所述推测性更新是否被提交的事务诊断数据。

【技术特征摘要】
【国外来华专利技术】2014.12.23 GB 1423042.9;2014.12.23 GB 1423041.1;201.一种用于处理数据的装置,所述装置包括:处理电路,用于执行包括事务的程序指令,该事务包括执行以生成对状态数据的推测性更新并且如果所述事务没有冲突地完成则提交所述推测性更新的多个程序指令;指令采样电路,用于捕获与由所述处理电路对经采样的指令的执行有关的指令诊断数据;以及事务跟踪电路,用于:检测所述经采样的指令是否在所述事务内;并且如果所述经采样的指令在所述事务内,则跟踪所述推测性更新是否被提交并捕获指示所述推测性更新是否被提交的事务诊断数据。2.如权利要求1所述的装置,其中所述事务跟踪电路被形成为在事务处理已完结之后把所述事务诊断数据写入到存储器。3.如权利要求2所述的装置,其中所述采样电路被形成为在事务处理已完结之后把所述指令诊断数据与所述事务诊断数据一起写入到所述存储器。4.如权利要求1所述的装置,其中所述事务跟踪电路被形成为在事务处理已完结之后把所述事务诊断数据写入到跟踪数据流。5.如权利要求4所述的装置,其中所述采样电路被形成为在事务处理已完结之后把所述指令诊断数据与所述事务诊断数据一起写入到所述跟踪数据流。6.如任一前述权利要求所述的装置,其中所述事务跟踪电路和所述采样电路被形成为响应于所述事务内的另一经采样的指令的另一指令诊断数据的捕获而把所述指令诊断数据与指示事务处理尚未完结的未完成事务数据一起写入。7.如任一前述权利要求所述的装置,其中所述事务跟踪电路和所述采样电路被形成为响应于所述指令诊断数据的捕获而把所述指令诊断数据与指示所述经采样的指令在所述事务内的事务内数据一起写入。8.如任一前述权利要求所述的装置,其中所述事务跟踪电路和所述采样电路被形成为响应于另一经采样的指令的另一指令诊断数据的捕获而把所述另一指令诊断数据与指示包括所述经采样的指令的所述事务的状态的先前采样事务数据一起写入。9.如权利要求2和3中的任一者所述的装置,其中所述存储器被在由所述处理电路执行...

【专利技术属性】
技术研发人员:迈克尔·约翰·威廉姆斯约翰·迈克尔·霍利斯蒂芬·迪斯特尔霍斯特
申请(专利权)人:ARM有限公司
类型:发明
国别省市:英国,GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1