Method, apparatus and trace module for generating timestamps
    71.
    发明授权
    Method, apparatus and trace module for generating timestamps 有权
    用于生成时间戳的方法,装置和跟踪模块

    公开(公告)号:US08589927B2

    公开(公告)日:2013-11-19

    申请号:US12929743

    申请日:2011-02-14

    IPC分类号: G06F9/46

    摘要: A trace module generates timestamps while tracing characteristics of a data processing apparatus or processing is performed by the data processing apparatus. When a predetermined event occurs, a timestamp request flag is set to indicate that a timestamp request is pending. Upon generation of a following trace packet, it is determined whether the timestamp request flag indicates that a timestamp request is pending, and if a request is pending then a timestamp is generated corresponding to the following trace packet, and the timestamp request flag is set to indicate that there is no pending timestamp request.

    摘要翻译: 跟踪模块在跟踪数据处理装置的特性的同时生成时间戳,或者由数据处理装置执行处理。 当发生预定事件时,设置时间戳请求标志以指示时间戳请求正在等待。 在生成跟踪跟踪数据包时,确定时间戳请求标志是否指示时间戳请求正在等待,如果请求正在等待,则生成对应于以下跟踪数据包的时间戳,并将时间戳请求标志设置为 表示没有待处理的时间戳请求。

    Maximum entropy application methods and systems
    72.
    发明授权
    Maximum entropy application methods and systems 有权
    最大熵应用方法和系统

    公开(公告)号:US08510049B2

    公开(公告)日:2013-08-13

    申请号:US12552159

    申请日:2009-09-01

    IPC分类号: G01V1/40 G06F17/18 G06G7/48

    CPC分类号: G06F17/18 G06K9/6278

    摘要: Techniques for a maximum entropy approach to assigning probabilities, including those used in multiple realization history matching systems and methods, are disclosed. For example, in one embodiment, a method includes obtaining one or more available sample values Yi associated with a reservoir; computing a maximum entropy assignment λ of one or more discrete probabilities Pi(Yi) associated with each of the one or more available sample values Yi, where each discrete probability Pi(Yi) represents a probability that one or more variables Y will take a set of particular values Yi; and performing at least one determination regarding the reservoir using the maximum entropy assignment λ, including approximating a continuous probability distribution P(Y) using a sum of probability distributions Pi(Yi)+/−λ.

    摘要翻译: 公开了用于分配概率的最大熵方法的技术,包括在多个实现历史匹配系统和方法中使用的技术。 例如,在一个实施例中,一种方法包括获得与储存器相关联的一个或多个可用样本值Yi; 计算与一个或多个可用样本值Yi中的每一个相关联的一个或多个离散概率Pi(Yi)的最大熵分配λ,其中每个离散概率Pi(Yi)表示一个或多个变量Y将采取集合的概率 特别值Yi; 并且使用最大熵分配λ来执行关于储层的至少一个确定,包括使用概率分布Pi(Yi)+/-λ的和逼近连续概率分布P(Y)。

    Trace synchronization
    73.
    发明授权
    Trace synchronization 有权
    跟踪同步

    公开(公告)号:US08407529B2

    公开(公告)日:2013-03-26

    申请号:US13339937

    申请日:2011-12-29

    IPC分类号: G06F11/00

    摘要: A data processing apparatus having one or more trace data sources. At least one of said trace data sources includes a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. A controller is coupled to the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator. In this way, the downstream behavior of the data processing apparatus can be made to influence the rate and timing of insertion of synchronization markers into a trace data stream.

    摘要翻译: 具有一个或多个跟踪数据源的数据处理装置。 所述跟踪数据源中的至少一个包括跟踪数据发生器,其响应于所监视的电路中的活动以产生表示所述活动的跟踪数据。 同步标记生成器耦合到跟踪数据生成器,并且操作以产生同步标记并将同步标记插入到跟踪数据流中。 控制器耦合到同步标记发生器以产生并将同步标记插入到跟踪数据流中。 控制器根据跟踪数据生成器下游的数据处理设备的行为来控制启动。 以这种方式,可以使数据处理装置的下行行为影响将同步标记插入到跟踪数据流中的速率和时间。

    Debugging of a data processing apparatus
    74.
    发明申请
    Debugging of a data processing apparatus 有权
    数据处理设备的调试

    公开(公告)号:US20120079458A1

    公开(公告)日:2012-03-29

    申请号:US13137208

    申请日:2011-07-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3648 G06F9/30189

    摘要: A data processing apparatus is provided comprising processing circuitry and instruction decoding circuitry. The data processing apparatus is capable of operating at a plurality of different privilege. Processing circuitry of the data processing apparatus imposes on program instructions different access permissions to at least one of a memory and a set of registers at different ones of the different privilege levels. A debug privilege-level switching instruction is provided and decoding circuitry is responsive to this instruction to switch the processing circuitry from a current privilege level to a target privilege level if the processing circuitry is in a debug mode. However, if the processing circuitry is in a non-debug mode the instruction decoding circuitry prevents execution of the privilege-level switching instruction regardless of the current privilege level.

    摘要翻译: 提供了包括处理电路和指令解码电路的数据处理装置。 数据处理装置能够以多个不同的特权进行操作。 数据处理装置的处理电路对不同特权级别的存储器和一组寄存器中的至少一个对程序指令施加不同的访问权限。 提供调试权限级别切换指令,并且如果处理电路处于调试模式,则解码电路响应于该指令将处理电路从当前特权级别切换到目标特权级别。 然而,如果处理电路处于非调试模式,则指令解码电路防止执行特权级切换指令,而不管当前特权级别如何。

    Data processing apparatus and method
    75.
    发明授权
    Data processing apparatus and method 失效
    数据处理装置及方法

    公开(公告)号:US07965858B2

    公开(公告)日:2011-06-21

    申请号:US11389248

    申请日:2006-03-27

    IPC分类号: G06K9/00

    摘要: An encoding data processing apparatus configured to parse a compression encoded bit stream to identify frames of a video image, and to determine for image frame areas of the compression encoded bit stream providing spare data capacity as a result of the fixed data portion not being completely filled with macroblocks; to first check within the macroblocks whether an additional amount of data required to represent the entire visible watermark can be accommodated in a memory space formed by the spare data capacity of the image frame; and after it has been determined that the additional data for representing the entire visible watermark can be accommodated within the spare data capacity, to change selected macroblocks of the image frame to represent the visible watermark; to generate a bit pattern representing the macroblocks in the original image frame which have changed to represent the visible watermark; and to insert all the additional data into the areas providing the spare data capacity of the fixed data portions of the image frame.

    摘要翻译: 一种编码数据处理装置,被配置为解析压缩编码比特流以识别视频图像的帧,并且为固定数据部分未被完全填充的结果确定提供备用数据容量的压缩编码比特流的图像帧区域 与宏块; 首先在宏块内检查表示整个可见水印所需的附加数量的数据是否可以容纳在由图像帧的备用数据容量形成的存储器空间中; 并且在已经确定用于表示整个可见水印的附加数据可以被容纳在备用数据容量内,以改变图像帧的所选宏块以表示可见水印; 以生成表示原始图像帧中已经改变以表示可见水印的宏块的位模式; 并将所有附加数据插入到提供图像帧的固定数据部分的备用数据容量的区域中。

    Hardware resource management within a data processing system
    76.
    发明申请
    Hardware resource management within a data processing system 有权
    数据处理系统内的硬件资源管理

    公开(公告)号:US20110093750A1

    公开(公告)日:2011-04-21

    申请号:US12923276

    申请日:2010-09-13

    CPC分类号: G06F9/5077

    摘要: A processor 6 is provided with a plurality of hardware resources, such as performance monitors 12 and context pointers 18. Boundary indicating circuitry 14, 20 stores a boundary value which is programmable and which indicates a boundary position dividing the hardware resources into a first portion and a second portion. Resource control circuitry 16, 22 controls access to the hardware resources such that when program execution circuitry 8 is executing a first program it is responsive to a query as to how many off said plurality of hardware resources are present to return a first value whereas when the program execution circuitry is executing a second program it responds to such a query by returning a value corresponding to those hardware resources within the second portion.

    摘要翻译: 处理器6具有诸如性能监视器12和上下文指针18之类的多个硬件资源。边界指示电路14,20存储可编程的边界值,其指示将硬件资源分成第一部分的边界位置, 第二部分。 资源控制电路16,22控制对硬件资源的访问,使得当程序执行电路8正在执行第一程序时,它响应于关于多少个所述多个硬件资源出现以返回第一值的查询,而当 程序执行电路正在执行第二程序,它通过返回与第二部分内的这些硬件资源相对应的值来响应于这样的查询。

    MAXIMUM ENTROPY APPLICATION METHODS AND SYSTEMS
    77.
    发明申请
    MAXIMUM ENTROPY APPLICATION METHODS AND SYSTEMS 有权
    最大熵应用方法和系统

    公开(公告)号:US20110054797A1

    公开(公告)日:2011-03-03

    申请号:US12552159

    申请日:2009-09-01

    IPC分类号: G01V5/04 G06F17/18

    CPC分类号: G06F17/18 G06K9/6278

    摘要: Techniques for a maximum entropy approach to assigning probabilities, including those used in multiple realization history matching systems and methods, are disclosed. For example, in one embodiment, a method includes obtaining one or more available sample values Yi associated with a reservoir; computing a maximum entropy assignment λ of one or more discrete probabilities Pi(Yi) associated with each of the one or more available sample values Yi, where each discrete probability Pi(Yi) represents a probability that one or more variables Y will take a set of particular values Yi; and performing at least one determination regarding the reservoir using the maximum entropy assignment λ, including approximating a continuous probability distribution P(Y) using a sum of probability distributions Pi(Yi)+/−λ.

    摘要翻译: 公开了用于分配概率的最大熵方法的技术,包括在多个实现历史匹配系统和方法中使用的技术。 例如,在一个实施例中,一种方法包括获得与储存器相关联的一个或多个可用样本值Yi; 计算与一个或多个可用样本值Yi中的每一个相关联的一个或多个离散概率Pi(Yi)的最大熵分配λ,其中每个离散概率Pi(Yi)表示一个或多个变量Y将采取集合的概率 特别值Yi; 并且使用最大熵分配λ执行关于所述储层的至少一个确定,包括使用概率分布Pi(Yi)+/-λ的和逼近连续概率分布P(Y)。

    Reducing the size of a data stream produced during instruction tracing
    78.
    发明授权
    Reducing the size of a data stream produced during instruction tracing 有权
    降低指令跟踪期间产生的数据流的大小

    公开(公告)号:US07707394B2

    公开(公告)日:2010-04-27

    申请号:US11442593

    申请日:2006-05-30

    IPC分类号: G06F11/36

    摘要: Tracing logic for monitoring a stream of processing instructions from a program being processed by a data processor is disclosed, said tracing logic comprising monitoring logic operable to detect processing of said instructions in said instruction stream; detect which of said instructions in said instruction stream are conditional direct branch instructions, which of said instructions in said instruction stream are conditional indirect branch instructions and which of said instructions in said instruction stream are unconditional indirect branch instructions; said tracing logic further comprising compression logic operable to: designate said conditional direct branch instructions, said conditional indirect branch instructions and said indirect branch instructions as marker instructions; for each marker instruction, output an execution indicator indicating if said marker instruction has executed or a non-execution indicator indicating if said marker instruction has not executed and not output data relating to previously processed instructions that are not marker instructions.

    摘要翻译: 公开了一种用于从由数据处理器处理的程序监视处理指令流的跟踪逻辑,所述跟踪逻辑包括可操作以检测所述指令流中的所述指令的处理的监视逻辑; 检测所述指令流中的哪个指令是条件直接分支指令,所述指令流中的哪个指令是条件间接分支指令,以及所述指令流中的所述指令中的哪一个是无条件间接分支指令; 所述跟踪逻辑还包括压缩逻辑,可操作用于:将所述条件直接分支指令,所述条件间接分支指令和所述间接分支指令指定为标记指令; 对于每个标记指令,输出指示所述标记指令是否已经执行的执行指示符或者指示是否所述标记指令未被执行的非执行指示符,而不输出与先前处理过的指令不是标记指令有关的数据。

    METHOD AND APPARATUS FOR GENERATING AN EVENT LOG
    79.
    发明申请
    METHOD AND APPARATUS FOR GENERATING AN EVENT LOG 有权
    用于生成事件日志的方法和装置

    公开(公告)号:US20100026801A1

    公开(公告)日:2010-02-04

    申请号:US12480260

    申请日:2009-06-08

    IPC分类号: H04N7/18 G06F17/00

    摘要: A method of generating an event log of game events associated with elements in a sporting event. The method includes tracking, within a sequence of video images, image features which correspond to respective elements in the sporting event and selecting, from the tracked image features, a first image feature which corresponds to one of the elements so as to designate that element as a selected element. The method further includes selecting a game event from an event list of possible game events for association with the selected element, and associating the selected game event with the selected element so as to generate the event log.

    摘要翻译: 一种生成与运动事件中的元素相关联的游戏事件的事件日志的方法。 该方法包括在视频图像序列内跟踪对应于运动事件中的相应元素的图像特征,并且从跟踪图像特征中选择对应于元素之一的第一图像特征,以将该元素指定为 所选元素 该方法还包括从可能的游戏事件的事件列表中选择与所选元素相关联的游戏事件,以及将所选择的游戏事件与所选择的元素相关联,以便生成事件日志。

    Generation of trace data in a multi-processor system
    80.
    发明申请
    Generation of trace data in a multi-processor system 有权
    在多处理器系统中生成跟踪数据

    公开(公告)号:US20090313507A1

    公开(公告)日:2009-12-17

    申请号:US12155926

    申请日:2008-06-11

    IPC分类号: G06F11/34

    CPC分类号: G06F11/348 G06F11/3636

    摘要: A data processing apparatus is provided having a plurality of processing circuits each having access to a memory. Tracing circuitry is provided for generating a stream of trace data for generating a stream of trace data corresponding to at least one of the plurality of processing circuits. Selection circuitry is provided to enable selective switching of the tracing circuitry from generating a first trace data stream corresponding to a first one of the plurality of processing circuits generating a second different trace data stream corresponding to a different one of the plurality of processing circuits. The selective switching is performed in dependence upon processing state information associating with one or more of the plurality of processing circuits. A corresponding method and computer program product are also provided.

    摘要翻译: 提供了一种数据处理装置,其具有各自具有访问存储器的多个处理电路。 跟踪电路被提供用于产生跟踪数据流,用于产生对应于多个处理电路中的至少一个的跟踪数据流。 提供选择电路以使得跟踪电路的选择性切换不产生与多个处理电路中的第一个处理电路相对应的第一跟踪数据流,从而生成对应于多个处理电路中的不同处理电路的第二不同跟踪数据流。 根据与多个处理电路中的一个或多个相关联的处理状态信息执行选择性切换。 还提供了相应的方法和计算机程序产品。