Horizontal tree block for subsea wellhead and completion method
    1.
    发明授权
    Horizontal tree block for subsea wellhead and completion method 失效
    用于海底井口和完井方法的水平树块

    公开(公告)号:US6076605A

    公开(公告)日:2000-06-20

    申请号:US982086

    申请日:1997-12-01

    IPC分类号: E21B33/035 E21B34/04

    CPC分类号: E21B33/035

    摘要: A subsea wellhead assembly has a tubular housing having a sidewall, an axial bore, and a housing lateral passage extending from the bore through the sidewall. A blocking sleeve fits around the housing to block the housing lateral passage while drilling through the housing. A tubing hanger is secured to a string of tubing and landed in the housing. The tubing hanger has a vertical passage which communicates with the tubing and a tubing lateral passage which extends from the vertical passage and registers with the housing lateral passage. A lower annulus port is in the sidewall of the housing below the lower seal and leads to a tubing annulus. An upper annulus port is in the sidewall of the housing above the upper seal and leads to the bore of the housing. A tree block having a central opening for receiving the housing is lowered over the housing after removal of the blocking sleeve. The tree block has a tree production passage which registers with the housing lateral passage for directing flow of production fluid from the well. A production valve is mounted to the tree block for opening and closing the tree production passage. A bypass passage in the tree block connects the upper and lower annulus ports to communicate the bore above the tubing hanger with the tubing annulus.

    摘要翻译: 海底井口组件具有管状壳体,该壳体具有侧壁,轴向孔和从孔穿过侧壁延伸的壳体侧向通道。 阻挡套筒围绕壳体配合以在穿过壳体的同时阻挡壳体侧向通道。 管道悬挂器被固定到管柱上并降落在壳体中。 管道悬挂器具有与管道连通的垂直通道和从垂直通道延伸并与壳体侧向通道对准的管道侧向通道。 下环形端口在壳体的侧壁中,位于下密封件下方并且通向管环。 上环形端口位于壳体的侧壁中的上密封件上方并且通向壳体的孔。 具有用于接收壳体的中心开口的树块在移除阻塞套筒之后被降低到壳体上。 树块有一棵树生产通道,与通道的外侧通道对准,用于引导井的生产流体流动。 生产阀安装在树块上,用于打开和关闭树木生产通道。 树块中的旁路通道连接上部和下部环形端口,以将管道悬挂器上方的孔与管道环路连通。

    Multi-level Buffering of Transactional Data
    4.
    发明申请
    Multi-level Buffering of Transactional Data 有权
    事务数据的多级缓冲

    公开(公告)号:US20110040906A1

    公开(公告)日:2011-02-17

    申请号:US12627956

    申请日:2009-11-30

    IPC分类号: G06F5/14 G06F12/00

    CPC分类号: G06F5/16 G06F9/528

    摘要: An apparatus, method, and system for implementing a hardware transactional memory (HTM) system with multiple levels of transactional buffers. The apparatus comprises a data cache configured to buffer data in a shared (by a plurality of processing cores) memory accessed by speculative memory access operations and to retain the data during at least a portion of an attempt to execute the atomic memory transaction. The apparatus also comprises an overflow detection circuit configured to detect an overflow condition upon determining that the data cache has insufficient capacity to buffer a portion of data accessed as part of the atomic memory transaction, as well as a buffering circuit configured to respond to the detection of the overflow condition by preventing the portion of data from being buffered in the data cache and buffering the portion of data in a secondary buffer separate from the data cache.

    摘要翻译: 一种用于实现具有多级事务缓冲器的硬件事务存储器(HTM)系统的装置,方法和系统。 该装置包括数据高速缓存,其被配置为缓冲由推测性存储器访问操作访问的共享(多个处理核心)存储器中的数据,并且在至少一部分尝试期间保留数据以执行原子存储器事务。 该装置还包括:溢出检测电路,其被配置为在确定数据高速缓冲存储器不足以缓冲作为原子存储器事务的一部分访问的数据的一部分时检测溢出状况,以及配置为响应于检测的缓冲电路 通过防止数据部分被缓冲在数据高速缓冲存储器中并缓冲与数据高速缓存分开的辅助缓冲器中的数据的部分,来实现溢出状态。

    Through-Riser Installation of Tree Block
    5.
    发明申请
    Through-Riser Installation of Tree Block 有权
    树块通过安装

    公开(公告)号:US20080245529A1

    公开(公告)日:2008-10-09

    申请号:US11696814

    申请日:2007-04-05

    IPC分类号: E21B33/035

    CPC分类号: E21B33/038 E21B33/035

    摘要: A subsea well assembly has a tubing hanger that lands and seals in a wellhead housing. A tree block is lowered through the drilling riser into engagement with the tubing hanger. The tree block has a lower portion that inserts and latches into the bore of the wellhead housing. The drilling riser is disconnected, and a module is lowered onto the tree block, the module having a choke and controls for controlling the well. The master valve for production is the downhole safety valve in the tubing. The wing production valve is a ball valve located in the flow passage of the tree block.

    摘要翻译: 海底井组件具有在井口壳体中降落和密封的管道悬挂器。 一个树木块通过钻井提升器下降,与管道吊架接合。 树块具有将井口插入并锁定到井口壳体的孔中的下部。 钻井立管断开,模块下降到树块上,模块具有扼流圈和控制以控制井。 生产主阀是管道中的井下安全阀。 机翼生产阀是位于树块流道中的球阀。

    Uniform register addressing using prefix byte
    6.
    发明授权
    Uniform register addressing using prefix byte 有权
    使用前缀字节统一寄存器寻址

    公开(公告)号:US06981132B2

    公开(公告)日:2005-12-27

    申请号:US09825183

    申请日:2001-04-02

    IPC分类号: G06F9/30 G06F9/318

    摘要: A processor changes the mapping of register addresses to registers dependent on an instruction field. In one particular embodiment, the mapping may be changed for byte addressing of the registers. A register mapping in which each register address maps to either the least significant byte or the next least significant byte of a subset of the registers may be supported, as well as a register mapping in which each register address maps to the least significant byte of each register, in one implementation. In one particular implementation, the instruction field may be a prefix field (e.g. a prefix byte). The processor may provide for uniform addressing of registers (e.g. byte addressing of the registers) responsive to a prefix field, in other embodiments, irrespective of the addressing provided if the prefix field is not included, or is encoded differently than the encoding which results in the uniform addressing.

    摘要翻译: 处理器根据指令字段改变寄存器地址到寄存器的映射。 在一个特定实施例中,可以改变寄存器的字节寻址的映射。 每个寄存器地址映射到寄存器子集的最低有效字节或下一个最低有效字节的寄存器映射,以及寄存器映射,其中每个寄存器地址映射到每个寄存器地址的最低有效字节 在一个实现中注册。 在一个特定实现中,指令字段可以是前缀字段(例如前缀字节)。 响应于前缀字段,处理器可以提供对前缀字段的寄存器的均匀寻址(例如寄存器的字节寻址),而在其他实施例中,无论如果前缀字段不包括提供的寻址,或者编码的方式不同于导致 统一寻址。

    Variable state save formats based on operand size of state save instruction
    7.
    发明授权
    Variable state save formats based on operand size of state save instruction 有权
    基于状态保存指令的操作数大小的可变状态保存格式

    公开(公告)号:US06810476B2

    公开(公告)日:2004-10-26

    申请号:US09824862

    申请日:2001-04-02

    IPC分类号: G06F9312

    摘要: A processor supports at least two different state save formats. Each format stores state in the form that the state exists in one or more operating modes of the processor. The operand size of the state save and state restore instructions may be used to indicate which state format is assumed by the processor during execution of the state save and state restore instructions. In one implementation, the processor implements a processor architecture compatible with the x86 architecture with enhancements to support 64 bit addressing and processing. In modes in which 64 bit addressing is supported, segmentation is not used. In 32 bit and 16 bit modes, segmentation is used. Thus, the address of a floating point instruction and/or operand may be indicated by a segment selector or pointer or by a pointer only.

    Stack switching mechanism in a computer system
    8.
    发明授权
    Stack switching mechanism in a computer system 有权
    计算机系统中的堆栈切换机制

    公开(公告)号:US06757771B2

    公开(公告)日:2004-06-29

    申请号:US09920459

    申请日:2001-08-01

    申请人: David S. Christie

    发明人: David S. Christie

    IPC分类号: G06F900

    摘要: A method and mechanism for performing an unconditional stack switch in a processor. A processor includes a processing unit coupled to a memory. The memory includes a plurality of stacks, a special mode task state segment, and a descriptor table. The processor detects interrupts and accesses a descriptor corresponding to the interrupt within the descriptor table. Subsequent to accessing the descriptor, the processor is configured to access an index within the descriptor in order to determine whether or not an interrupt stack table mechanism is enabled. In response to detecting the interrupt stack table mechanism is enabled, the index is used to select an entry in the interrupt stack table. The selected entry in the interrupt stack table indicates a stack pointer which is then used to perform an unconditional stack switch.

    摘要翻译: 一种用于在处理器中执行无条件堆叠交换的方法和机制。 处理器包括耦合到存储器的处理单元。 存储器包括多个堆栈,特殊模式任务状态段和描述符表。 处理器检测中断并访问与描述符表中的中断相对应的描述符。 在访问描述符之后,处理器被配置为访问描述符内的索引,以便确定中断堆栈表机制是否被启用。 响应检测到中断堆栈表机制被使能,该索引用于在中断堆栈表中选择一个条目。 中断堆栈表中的选定项表示堆栈指针,然后用于执行无条件堆栈交换。

    System and method for controlling access to a privilege-partitioned address space with a fixed set of attributes
    9.
    发明授权
    System and method for controlling access to a privilege-partitioned address space with a fixed set of attributes 有权
    用于控制对具有固定属性集的特权分区地址空间的访问的系统和方法

    公开(公告)号:US06516395B1

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

    申请号:US09626615

    申请日:2000-07-27

    申请人: David S. Christie

    发明人: David S. Christie

    IPC分类号: G06F1214

    CPC分类号: G06F12/1491

    摘要: A system and method for controlling access to privilege partitioned address space for a model specific register file. A superscalar microprocessor includes a plurality of model specific registers (MSRs). MSRs differ between various implementations of a microprocessor architecture. The MSRs are allocated to access regions within a MSR file. Each access region of the MSR file is assigned access attributes. The MSRs are allocated such that the access region and the access attributes of the MSRs are defined by the address of the MSRs. Access to the MSRs is controlled by comparing the address of the MSR to the current privilege level of the microprocessor. In one embodiment, a validity check circuit is used to control access to the MSRs. If an access is attempted to an MSR that cannot be accessed at the current microprocessor privilege level, access to the register is denied and an exception is generated. In one embodiment, an address checker may be used to verify whether an MSR address is within a valid range. The MSR file may be divided into regions, with access granted based on a microprocessor being in a supervisory mode or a user mode.

    摘要翻译: 用于控制对特定于模型的寄存器文件的特权分割地址空间的访问的系统和方法。 超标量微处理器包括多个型号特定寄存器(MSR)。 微处理器架构的各种实现之间的MSR不同。 MSR分配给MSR文件中的访问区域。 MSR文件的每个访问区域都被分配访问属性。 分配MSR使得MSR的接入区域和接入属性由MSR的地址定义。 通过将MSR的地址与微处理器的当前特权级别进行比较来控制对MSR的访问。 在一个实施例中,使用有效性检查电路来控制对MSR的访问。 如果尝试对当前微处理器权限级别无法访问的MSR进行访问,则拒绝对寄存器的访问,并生成异常。 在一个实施例中,可以使用地址检查器来验证MSR地址是否在有效范围内。 MSR文件可以被划分为区域,其中基于处于监控模式或用户模式的微处理器被准许访问。

    Interrupt descriptor cache for a microprocessor
    10.
    发明授权
    Interrupt descriptor cache for a microprocessor 失效
    微处理器的中断描述符缓存

    公开(公告)号:US06378023B1

    公开(公告)日:2002-04-23

    申请号:US09481005

    申请日:2000-01-10

    IPC分类号: G06F1324

    CPC分类号: G06F13/24 G06F12/0875

    摘要: An interrupt descriptor cache for a microprocessor is provided which is configured to store interrupt information associated with a plurality of interrupt vectors. Prior to fetching interrupt information from a main memory of a computer system, the microprocessor searches the interrupt descriptor cache. If the interrupt information is stored therein, the address of the interrupt service routine is formed from the stored interrupt information instead of fetching the interrupt information from main memory. The interrupt descriptor cache is additionally configured to monitory memory accesses for updates to the interrupt information stored therein. If a memory location storing interrupt information is updated, then the interrupt descriptor cache invalidates any storage locations which may be storing the information.

    摘要翻译: 提供了一种用于微处理器的中断描述符缓存器,其被配置为存储与多个中断向量相关联的中断信息。 在从计算机系统的主存储器获取中断信息之前,微处理器搜索中断描述符缓存。 如果中断信息存储在其中,则中断服务程序的地址由存储的中断信息形成,而不是从主存储器取出中断信息。 中断描述符缓存另外被配置为对存储在其中的中断信息的更新的监控存储器访问。 如果更新存储中断信息的存储器位置,则中断描述符缓存使存储信息的任何存储位置无效。