会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Connection tool with indexing system
    • 带索引系统的连接工具
    • US08267179B2
    • 2012-09-18
    • US12375404
    • 2007-06-08
    • David John ButcherRichard John Wood
    • David John ButcherRichard John Wood
    • E21B43/013
    • E21B43/0107E21B43/013F16L1/20F16L1/26
    • A connection tool for connecting a pipeline to a subsea connection structure which includes a connection porch (22) into which the pipeline is connected, the tool comprising:—a tool chassis (26);—a carrier (28) mounted on the chassis (26) and adapted to releasably carry the pipeline;—at least one locating member (30) positioned at the front of the chassis (26) so as to be engageable with the locating posts (24) on the connection porch (22) to hold the chassis (26) adjacent to the connection porch (22), a hinge connecting the locating member (30) to the chassis (26), such that the azimuthal orientation of the chassis relative to the connection porch can be varied when the locating member (30) is engaged with the locating post, wherein the locating member (30) includes a locking member that engages the locating post when the locating member (30) is engaged thereon.
    • 一种用于将管道连接到海底连接结构的连接工具,该连接结构包括连接管道(22),所述管道连接到所述连接纵梁(22)中,所述工具包括:工具底盘(26); - 安装在所述底盘 26),并且适于可释放地承载所述管道; - 至少一个定位构件(30),其定位在所述底架(26)的前部,以便能够与所述连接门廊(22)上的所述定位柱(24)接合以保持 与所述连接门廊(22)相邻的所述底盘(26),将所述定位构件(30)连接到所述底盘(26)的铰链,使得所述底盘相对于所述连接门廊的方位取向可以在所述定位构件 (30)与所述定位杆接合,其中所述定位构件(30)包括当所述定位构件(30)接合在其上时与所述定位杆接合的锁定构件。
    • 4. 发明授权
    • Apparatus and method for tracing activities of a shader program executed on shader circuitry of a data processing apparatus
    • 用于跟踪在数据处理装置的着色器电路上执行的着色程序的活动的装置和方法
    • US08159491B2
    • 2012-04-17
    • US12591895
    • 2009-12-03
    • Martyn CapewellDavid John ButcherRobert James CatherallPeter James Horsman
    • Martyn CapewellDavid John ButcherRobert James CatherallPeter James Horsman
    • G06T15/50G06T1/60G06F9/44
    • G06T15/005G06F11/3636
    • A data processing apparatus and method are provided for tracing activities of a shader program executed on shader circuitry of a data processing apparatus. The data processing apparatus comprises shader circuitry which is responsive to input data for a pixel to execute a shader program to generate a color value for the pixel. The shader program has multiple execution paths via which the color value may be generated, and which execution path is taken is dependent on the input data. An image buffer having a plurality of storage locations is provided, with each storage location being used to store the color value generated by the shader circuitry for an associated pixel. In a trace mode of operation, execution of the shader program by the shader circuitry causes a trace vector to be generated containing a plurality of items of execution path information indicative of the execution path taken, the trace vector comprising a plurality of fields, each field being used to store one item of execution path information. The trace vector as output is constrained to be of the same size as the color value, and in the trace mode of operation the trace vector is stored in one of the storage locations of the image buffer in place of the color value generated by the shader program. This has been found to provide an efficient mechanism for obtaining execution path data useful when performing a variety of debugging activities in respect of a shader program.
    • 提供了一种用于跟踪在数据处理装置的着色器电路上执行的着色器程序的活动的数据处理装置和方法。 数据处理装置包括着色器电路,其响应于像素的输入数据来执行着色器程序以生成像素的颜色值。 着色器程序具有多个执行路径,通过该路径可以生成颜色值,并且执行路径取决于输入数据。 提供具有多个存储位置的图像缓冲器,其中每个存储位置用于存储由着色器电路为相关联的像素生成的颜色值。 在跟踪操作模式中,着色器电路执行着色器程序导致生成跟踪向量,该跟踪向量包含指示所执行路径的多个执行路径信息项,跟踪向量包括多个场,每个场 用于存储一个执行路径信息项。 作为输出的跟踪向量被约束为与颜色值相同的大小,并且在跟踪操作模式中,跟踪向量存储在图像缓冲器的存储位置之一中,而不是由着色器生成的颜色值 程序。 已经发现,为执行关于着色器程序的各种调试活动时获得有用的执行路径数据提供了一种有效的机制。
    • 9. 发明申请
    • Diagnosing faults within programs being executed by virtual machines
    • 诊断由虚拟机执行的程序中的故障
    • US20080126872A1
    • 2008-05-29
    • US11516666
    • 2006-09-07
    • David John ButcherJeremy Isle JohnsonSidath Anuruddha Senanayake
    • David John ButcherJeremy Isle JohnsonSidath Anuruddha Senanayake
    • G06F11/36
    • G06F11/3664
    • A debug interface is disclosed that is operable to receive diagnostic signals from a host debugger, amend the diagnostic signals and send the amended diagnostic signals to a virtual machine operable to process a plurality of applications in parallel. The debug interface comprises: at least one port corresponding to at least one of said plurality of applications; and diagnostic signal processing logic; wherein said at least one port is operable to receive a diagnostic signal from said host debugger, said diagnostic signal specifying a diagnostic operation to be performed on an application running on said virtual machine; and said diagnostic signal processing logic is operable to determine which of said plurality of applications said received diagnostic signal pertains to in dependence upon said at least one port said diagnostic signal was received at, and to amend said received diagnostic signal to identify said application prior to sending said amended diagnostic signal to said virtual machine.
    • 公开了一种调试接口,其可操作以从主机调试器接收诊断信号,修改诊断信号并将经修改的诊断信号发送到可并行处理多个应用的​​虚拟机。 所述调试接口包括:对应于所述多个应用中的至少一个的至少一个端口; 和诊断信号​​处理逻辑; 其中所述至少一个端口可操作以从所述主机调试器接收诊断信号,所述诊断信号指定对在所述虚拟机上运行的应用执行的诊断操作; 并且所述诊断信号处理逻辑可操作以根据在所述诊断信号被接收到的所述至少一个端口确定所接收到的所述诊断信号中的哪一个应用,并且修改所接收的诊断信号以在 将所述修改的诊断信号发送到所述虚拟机。