MEMORY COHERENCY ACCELERATION VIA VIRTUAL MACHINE MIGRATION
    81.
    发明申请
    MEMORY COHERENCY ACCELERATION VIA VIRTUAL MACHINE MIGRATION 审中-公开
    通过虚拟机移动的存储器加速

    公开(公告)号:WO2013044257A1

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

    申请号:PCT/US2012/056957

    申请日:2012-09-24

    CPC classification number: G06F9/4856

    Abstract: A system and method for memory coherency acceleration via virtual machine migration comprises a plurality of processors. A first processor of the plurality of processors is configured to implement at least one virtual machine. A monitor is configured to monitor a number of memory requests between the first processor and at least a second processor of the plurality of processors. A virtual machine manager is configured to migrate at least a portion of the virtual machine from the first processor to the second processor based on the number of memory requests exceeding a threshold.

    Abstract translation: 通过虚拟机迁移的用于存储器一致性加速的系统和方法包括多个处理器。 多个处理器中的第一处理器被配置为实现至少一个虚拟机。 监视器被配置为监视第一处理器与多个处理器中的至少第二处理器之间的多个存储器请求。 虚拟机管理器被配置为基于超过阈值的存储器请求的数量将虚拟机的至少一部分从第一处理器迁移到第二处理器。

    PROCESSOR CONFIGURED TO PERFORM TRANSACTIONAL MEMORY OPERATIONS
    82.
    发明申请
    PROCESSOR CONFIGURED TO PERFORM TRANSACTIONAL MEMORY OPERATIONS 审中-公开
    处理器配置为执行事务性存储器操作

    公开(公告)号:WO2013044256A1

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

    申请号:PCT/US2012/056956

    申请日:2012-09-24

    CPC classification number: G06F9/3834 G06F9/3851 G06F9/3853

    Abstract: In a particular embodiment, a very long instruction word (VLIW) processor is operable to execute VLIW instructions. At least one of the VLIW instructions includes a first load or store instruction and a second load or store instruction. The first instruction and the second instruction are executed as a single atomic unit. At least one of the first and second instructions is a store-conditional instruction.

    Abstract translation: 在特定实施例中,非常长的指令字(VLIW)处理器可操作以执行VLIW指令。 至少一个VLIW指令包括第一加载或存储指令以及第二加载或存储指令。 第一条指令和第二条指令作为一个原子单位执行。 第一和第二指令中的至少一个是存储条件指令。

    METHODS AND APPARATUS FOR CONSTANT EXTENSION IN A PROCESSOR
    85.
    发明申请
    METHODS AND APPARATUS FOR CONSTANT EXTENSION IN A PROCESSOR 审中-公开
    在处理器中持续延伸的方法和装置

    公开(公告)号:WO2012151331A1

    公开(公告)日:2012-11-08

    申请号:PCT/US2012/036196

    申请日:2012-05-02

    CPC classification number: G06F9/30192 G06F9/30167

    Abstract: Programs often require constants that cannot be encoded in a native instruction format, such as 32-bits. To provide an extended constant, an instruction packet is formed with constant extender information and a target instruction. The constant extender information encoded as a constant extender instruction provides a first set of constant bits, such as 26-bits for example, and the target instruction provides a second set of constant bits, such as 6-bits. The first set of constant bits are combined with the second set of constant bits to generate an extended constant for execution of the target instruction. The extended constant may be used as an extended source operand, an extended address for memory access instructions, an extended address for branch type of instructions, and the like. Multiple constant extender instructions may be used together to provide larger constants than can be provided by a single extension instruction.

    Abstract translation: 程序通常需要不能以本机指令格式编码的常量,例如32位。 为了提供扩展常数,形成具有恒定扩展器信息和目标指令的指令包。 编码为恒定扩展器指令的恒定扩展器信息提供第一组常量位,例如26位,目标指令提供第二组常数位,例如6位。 第一组常数位与第二组常数位组合以产生用于执行目标指令的扩展常数。 扩展常数可以用作扩展源操作数,存储器访问指令的扩展地址,分支类型的指令的扩展地址等。 多个恒定扩展器指令可以一起使用以提供比单个扩展指令可以提供的更大的常数。

    PARTITIONED REPLACEMENT FOR CACHE MEMORY
    87.
    发明申请
    PARTITIONED REPLACEMENT FOR CACHE MEMORY 审中-公开
    高速缓存存储器的分区替换

    公开(公告)号:WO2010144832A1

    公开(公告)日:2010-12-16

    申请号:PCT/US2010/038355

    申请日:2010-06-11

    Abstract: In a particular embodiment, a circuit device includes a translation look-aside buffer (TLB) configured to receive a virtual address and to translate the virtual address to a physical address of a cache having at least two partitions. The circuit device also includes a control logic circuit adapted to identify a partition replacement policy associated with the identified one of the at least two partitions based on a partition indicator. The control logic circuit controls replacement of data within the cache according to the identified partition replacement policy in response to a cache miss event.

    Abstract translation: 在特定实施例中,电路设备包括被配置为接收虚拟地址并将虚拟地址转换为具有至少两个分区的高速缓存的物理地址的翻译后备缓冲器(TLB)。 电路装置还包括控制逻辑电路,其适于基于分区指示符来识别与所识别的至少两个分区中的一个分区相关联的分区替换策略。 控制逻辑电路响应于高速缓存未命中事件,根据所识别的分区替换策略来控制高速缓存内的数据的替换。

    SYSTEM AND METHOD OF DATA FORWARDING WITHIN AN EXECUTION UNIT
    88.
    发明申请
    SYSTEM AND METHOD OF DATA FORWARDING WITHIN AN EXECUTION UNIT 审中-公开
    在执行单位内进行数据的系统和方法

    公开(公告)号:WO2009108462A1

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

    申请号:PCT/US2009/032919

    申请日:2009-02-03

    CPC classification number: G06F9/3851 G06F9/34 G06F9/3824 G06F9/3828 G06F9/3885

    Abstract: In an embodiment, a method is disclosed that includes, comparing, during a write back stage at an execution unit, a write identifier associated with a result to be written to a register file from execution of a first instruction to a read identifier associated with a second instruction at an execution pipeline within an interleaved multi-threaded (IMT) processor having multiple execution units. When the write identifier matches the read identifier, the method further includes storing the result at a local memory of the execution unit for use by the execution unit in the subsequent read stage.

    Abstract translation: 在一个实施例中,公开了一种方法,其包括:在执行单元的回写阶段期间,将与将被写入寄存器文件的结果相关联的写入标识符从执行第一指令到与第一指令相关联的读取标识符进行比较 在具有多个执行单元的交错多线程(IMT)处理器内的执行流水线处的第二指令。 当写入标识符与读取标识符匹配时,该方法还包括将结果存储在执行单元的本地存储器中,供执行单元在随后的读取阶段中使用。

Patent Agency Ranking