CONTEXT-STATE MANAGEMENT
    1.
    发明申请
    CONTEXT-STATE MANAGEMENT 审中-公开
    背景状态管理

    公开(公告)号:WO2013100992A1

    公开(公告)日:2013-07-04

    申请号:PCT/US2011/067646

    申请日:2011-12-28

    CPC classification number: G06F9/461 G06F9/44 G06F9/445 G06F9/46 G06F9/48

    Abstract: Extended features such as registers and functions within processors are made available to operating systems (OS) using an extended-state driver and by modifying instruction set extensions, such as XSAVE. A map-table designates a correspondence between memory locations for storing data relating to extended features not supported by the OS and called by an application. As a result, applications may utilize processor resources which are unsupported by the OS.

    Abstract translation: 扩展功能(如处理器内的寄存器和功能)可以使用扩展状态驱动程序和修改指令集扩展(如XSAVE)对操作系统(OS)可用。 映射表指定用于存储与OS不支持并被应用程序调用的扩展特征有关的数据的存储器位置之间的对应关系。 因此,应用程序可能利用OS不支持的处理器资源。

    SYSTEM, APPARATUS, AND METHOD FOR SEGMENT REGISTER READ AND WRITE REGARDLESS OF PRIVILEGE LEVEL
    4.
    发明申请
    SYSTEM, APPARATUS, AND METHOD FOR SEGMENT REGISTER READ AND WRITE REGARDLESS OF PRIVILEGE LEVEL 审中-公开
    系统,设备和分段注册读取和写入权限的优先权级别

    公开(公告)号:WO2012087446A1

    公开(公告)日:2012-06-28

    申请号:PCT/US2011/060011

    申请日:2011-11-09

    CPC classification number: G06F9/30032 G06F9/30101 G06F9/342

    Abstract: Embodiments of systems, apparatuses, and methods for performing privilege agnostic segment base register read or write instruction are described. An exemplary method may include fetching the privilege agnostic segment base register write instruction, wherein the privilege agnostic write instruction includes a 64-bit data source operand, decoding the fetched privilege agnostic segment base register write instruction, and executing the decoded privilege agnostic segment base register write instruction to write the 64-bit data of the source operand into the segment base register identified by the opcode of the privilege agnostic segment base register write instruction.

    Abstract translation: 描述用于执行特权不可知段段基址寄存器读或写指令的系统,装置和方法的实施例。 一种示例性方法可以包括获取特权不可知段基址寄存器写指令,其中特权不可知写指令包括64位数据源操作数,对获取的特权不可知段基址寄存器写指令进行解码,以及执行解码的特权不可知段基址寄存器 写指令将源操作数的64位数据写入由特权不可知段基址寄存器写指令的操作码标识的段基寄存器中。

    METHOD AND APPARATUS FOR TLB SHOOT-DOWN IN A HETEROGENEOUS COMPUTING SYSTEM SUPPORTING SHARED VIRTUAL MEMORY
    7.
    发明申请
    METHOD AND APPARATUS FOR TLB SHOOT-DOWN IN A HETEROGENEOUS COMPUTING SYSTEM SUPPORTING SHARED VIRTUAL MEMORY 审中-公开
    支持共享虚拟内存的异构计算系统中TLB SHOOT-DOWN的方法和设备

    公开(公告)号:WO2013016345A2

    公开(公告)日:2013-01-31

    申请号:PCT/US2012047991

    申请日:2012-07-24

    Abstract: Methods and apparatus are disclosed for efficient TLB (translation look-aside buffer) shoot-downs for heterogeneous devices sharing virtual memory in a multi-core system. Embodiments of an apparatus for efficient TLB shoot-downs may include a TLB to store virtual address translation entries, and a memory management unit, coupled with the TLB, to maintain PASID (process address space identifier) state entries corresponding to the virtual address translation entries. The PASID state entries may include an active reference state and a lazy-invalidation state. The memory management unit may perform atomic modification of PASID state entries responsive to receiving PASID state update requests from devices in the multi-core system and read the lazy-invalidation state of the PASID state entries. The memory management unit may send PASID state update responses to the devices to synchronize TLB entries prior to activation responsive to the respective lazy-invalidation state.

    Abstract translation: 公开了用于在多核系统中共享虚拟存储器的异构设备的有效TLB(转换后备缓冲器)击穿的方法和装置。 用于有效的TLB击倒的装置的实施例可以包括用于存储虚拟地址转换条目的TLB和与TLB耦合的存储器管理单元,以维护对应于虚拟地址转换条目的PASID(进程地址空间标识符)状态条目 。 PASID状态条目可以包括活动参考状态和惰性无效状态。 响应于从多核系统中的设备接收到PASID状态更新请求并且读取PASID状态条目的惰性无效状态,存储器管理单元可执行PASID状态条目的原子修改。 存储器管理单元可以在响应于相应的惰性无效化状态的激活之前向设备发送PASID状态更新响应以同步TLB条目。

    CREATION OF LOGICAL APIC ID WITH CLUSTER ID AND INTRA-CLUSTER ID
    10.
    发明申请
    CREATION OF LOGICAL APIC ID WITH CLUSTER ID AND INTRA-CLUSTER ID 审中-公开
    创建具有集群ID和集群ID的逻辑APIC ID

    公开(公告)号:WO2009032757A2

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

    申请号:PCT/US2008/074638

    申请日:2008-08-28

    CPC classification number: G06F13/24

    Abstract: In some embodiments, an apparatus includes logical interrupt identification number creation logic to receive physical processor identification numbers and create logical processor identification numbers through using the physical processor identification numbers. Each of the logical processor identification numbers corresponds to one of the physical processor identification numbers, and the logical processor identification numbers each include a processor cluster identification number and an intra-cluster identification number. The processor cluster identification numbers are each formed to include a group of bits from the corresponding physical processor identification number shifted in position, and the intra-cluster identification numbers are each formed in response to values of others of the bits of the corresponding physical processor identification number. Other embodiments are described.

    Abstract translation: 在一些实施例中,装置包括用于接收物理处理器标识号的逻辑中断识别号码创建逻辑,并通过使用物理处理器标识号创建逻辑处理器标识号。 每个逻辑处理器识别号对应于物理处理器识别号之一,并且逻辑处理器标识号各自包括处理器群标识号和群内标识号。 每个处理器集群标识号被形成为包括从相应的物理处理器标识号码位置移位的一组位,并且群内标识号分别响应于对应的物理处理器标识的其他位的值而形成 数。 描述其他实施例。

Patent Agency Ranking