会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Trace messaging device and methods thereof
    • 跟踪消息传递设备及其方法
    • US08286032B2
    • 2012-10-09
    • US12432296
    • 2009-04-29
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • G06F11/00
    • G06F11/3636
    • A method of generating timestamped trace messages includes generating a trace message in response to an event at an instruction pipeline of a data processing device. If timestamping is enabled, timestamps are only included in the trace message only if a programmable condition is detected. For example, a timestamp can be included in the trace message if the amount of space used to store messages at a trace message buffer exceeds a watermark value. The condition that results in a timestamped trace message is programmable, and can be selected via a debug interface. Because timestamps are only included in trace messages when the programmable condition is satisfied, some trace messages will not include a timestamp, thereby reducing the amount of buffer space needed to store the trace messages.
    • 产生时间戳跟踪消息的方法包括:响应于在数据处理设备的指令流水线处的事件产生跟踪消息。 如果启用时间戳,只有在检测到可编程条件时,时间戳才会包含在跟踪消息中。 例如,如果用于存储跟踪消息缓冲区中的消息的空间量超过了水印值,则时间戳可以被包括在跟踪消息中。 导致时间戳跟踪消息的条件是可编程的,可以通过调试接口进行选择。 由于时间戳仅在可编程条件满足时才包含在跟踪消息中,因此一些跟踪消息将不包含时间戳,从而减少存储跟踪消息所需的缓冲区空间量。
    • 3. 发明申请
    • TRACE MESSAGING DEVICE AND METHODS THEREOF
    • 跟踪消息设备及其方法
    • US20100281308A1
    • 2010-11-04
    • US12432296
    • 2009-04-29
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • G06F11/07
    • G06F11/3636
    • A method of generating timestamped trace messages includes generating a trace message in response to an event at an instruction pipeline of a data processing device. If timestamping is enabled, timestamps are only included in the trace message only if a programmable condition is detected. For example, a timestamp can be included in the trace message if the amount of space used to store messages at a trace message buffer exceeds a watermark value. The condition that results in a timestamped trace message is programmable, and can be selected via a debug interface. Because timestamps are only included in trace messages when the programmable condition is satisfied, some trace messages will not include a timestamp, thereby reducing the amount of buffer space needed to store the trace messages.
    • 产生时间戳跟踪消息的方法包括:响应于在数据处理设备的指令流水线处的事件产生跟踪消息。 如果启用时间戳,只有在检测到可编程条件时,时间戳才会包含在跟踪消息中。 例如,如果用于存储跟踪消息缓冲区中的消息的空间量超过了水印值,则时间戳可以被包括在跟踪消息中。 导致时间戳跟踪消息的条件是可编程的,可以通过调试接口进行选择。 由于时间戳仅在可编程条件满足时才包含在跟踪消息中,因此一些跟踪消息将不包含时间戳,从而减少存储跟踪消息所需的缓冲区空间量。
    • 4. 发明申请
    • TRACE MESSAGING DEVICE AND METHODS THEREOF
    • 跟踪消息设备及其方法
    • US20120331354A1
    • 2012-12-27
    • US13603653
    • 2012-09-05
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • Zheng XuSuraj BhaskaranRichard G. CollinsJason T. Nearing
    • G06F11/34
    • G06F11/3636
    • A method of generating timestamped trace messages includes generating a trace message in response to an event at an instruction pipeline of a data processing device. If timestamping is enabled, timestamps are only included in the trace message only if a programmable condition is detected. For example, a timestamp can be included in the trace message if the amount of space used to store messages at a trace message buffer exceeds a watermark value. The condition that results in a timestamped trace message is programmable, and can be selected via a debug interface. Because timestamps are only included in trace messages when the programmable condition is satisfied, some trace messages will not include a timestamp, thereby reducing the amount of buffer space needed to store the trace messages.
    • 产生时间戳跟踪消息的方法包括:响应于在数据处理设备的指令流水线处的事件产生跟踪消息。 如果启用时间戳,只有在检测到可编程条件时,时间戳才会包含在跟踪消息中。 例如,如果用于存储跟踪消息缓冲区中的消息的空间量超过了水印值,则时间戳可以被包括在跟踪消息中。 导致时间戳跟踪消息的条件是可编程的,可以通过调试接口进行选择。 由于时间戳仅在可编程条件满足时才包含在跟踪消息中,因此一些跟踪消息将不包含时间戳,从而减少存储跟踪消息所需的缓冲区空间量。
    • 10. 发明授权
    • Trace correlation for profiling subroutines
    • 仿真子程序的跟踪相关性
    • US09058421B2
    • 2015-06-16
    • US12485196
    • 2009-06-16
    • Zheng XuRichard G. CollinsJason T. Nearing
    • Zheng XuRichard G. CollinsJason T. Nearing
    • G06F9/44G06F11/36G06F9/38
    • G06F11/3636G06F9/3808
    • In one or more embodiments, a data processing system can include at least one core capable of executing instructions of an instruction set architecture and a trace unit coupled to the at least one core. A call to a subroutine can be detected, and in response, a program trace correlation (PTC) message can be generated and sent to a trace port. Data associated with an execution of the subroutine and/or performance of the data processing system can be sampled and sent to the trace port. A return from the subroutine can be detected, and in response, a trace message can be generated and sent to the trace port. The PTC message and the trace message can be correlated, and the correlation of the PTC message and the trace message can be used to determine a boundary for the subroutine and/or the sampled data associated with the execution of the subroutine.
    • 在一个或多个实施例中,数据处理系统可以包括能够执行指令集架构的指令的至少一个核心和耦合到所述至少一个核心的跟踪单元。 可以检测到子程序的调用,作为响应,可以生成程序跟踪相关(PTC)消息并发送到跟踪端口。 与子程序的执行和/或数据处理系统的执行相关联的数据可以被采样并发送到跟踪端口。 可以检测子程序返回,作为响应,可以生成跟踪消息并将其发送到跟踪端口。 可以将PTC消息和跟踪消息相关联,并且可以使用PTC消息和跟踪消息的相关性来确定与子例程的执行相关联的子例程和/或采样数据的边界。