Shared function multi-ported ROM apparatus and method
    64.
    发明授权
    Shared function multi-ported ROM apparatus and method 有权
    共享功能多端口ROM设备和方法

    公开(公告)号:US09336008B2

    公开(公告)日:2016-05-10

    申请号:US13338887

    申请日:2011-12-28

    IPC分类号: G06F9/30 G06F9/38 G06F7/544

    摘要: Various embodiments may be disclosed that may share a ROM pull down logic circuit among multiple ports of a processing core. The processing core may include an execution unit (EU) having an array of read only memory (ROM) pull down logic storing math functions. The ROM pull down logic circuit may implement single instruction, multiple data (SIMD) operations. The ROM pull down logic circuit may be operatively coupled with each of the multiple ports in a multi-port function sharing arrangement. Sharing the ROM pull down logic circuit reduces the need to duplicate logic and may result in a savings of chip area as well as a savings of power.

    摘要翻译: 可以公开可以在处理核心的多个端口中共享ROM下拉逻辑电路的各种实施例。 处理核心可以包括具有存储数学函数的只读存储器(ROM)下拉逻辑阵列的执行单元(EU)。 ROM下拉逻辑电路可以实现单指令,多数据(SIMD)操作。 ROM下拉逻辑电路可以在多端口功能共享装置中与多个端口中的每一个可操作地耦合。 共享ROM下拉逻辑电路减少了重复逻辑的需要,并且可以节省芯片面积以及节省功率。

    Enabling virtual calls in a SIMD environment
    65.
    发明授权
    Enabling virtual calls in a SIMD environment 有权
    在SIMD环境中启用虚拟呼叫

    公开(公告)号:US09183014B2

    公开(公告)日:2015-11-10

    申请号:US13028574

    申请日:2011-02-16

    摘要: Systems and methods of enabling virtual calls in a single instruction multiple data (SIMD) environment may involve detecting a virtual call of a function and using a single dispatch of the function to invoke the virtual call for two or more channels of the virtual call. In one example, it is determined that the two or more channels share a common target address and a single dispatch of the function is conducted with respect to the common target address. The process may be iterated for additional channels of the virtual call that share a common target address.

    摘要翻译: 在单个指令多数据(SIMD)环境中启用虚拟呼叫的系统和方法可以涉及检测功能的虚拟呼叫,并且使用该功能的单个调度来调用虚拟呼叫的两个或多个信道的虚拟呼叫。 在一个示例中,确定两个或更多个信道共享公共目标地址,并且相对于公共目标地址进行该功能的单个调度。 可以对共享共同目标地址的虚拟呼叫的附加信道重复该过程。

    Uncore Thermal Management
    66.
    发明申请
    Uncore Thermal Management 有权
    Uncore热管理

    公开(公告)号:US20150046736A1

    公开(公告)日:2015-02-12

    申请号:US14195737

    申请日:2014-03-03

    IPC分类号: G06F1/20 G06F1/32

    CPC分类号: G06F1/206 G06F1/3287

    摘要: A method is described that involves controlling the traffic levels through an uncore to provide thermal management for the uncore. The method including determining if an uncore's temperature in a first uncore state is above a first threshold value and changing the first uncore state to a second uncore state if the uncore temperature is above the first threshold value.

    摘要翻译: 描述了一种方法,其涉及通过一个无孔部来控制交通等级,以提供对该无孔的热管理。 所述方法包括确定第一非核状态中的非空气温度是否高于第一阈值,并且如果所述非空温度高于所述第一阈值,则将所述第一非空状态改变为第二非空状态。

    ENABLING VIRTUAL CALLS IN A SIMD ENVIRONMENT
    68.
    发明申请
    ENABLING VIRTUAL CALLS IN A SIMD ENVIRONMENT 有权
    在SIMD环境中启用虚拟呼叫

    公开(公告)号:US20120210098A1

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

    申请号:US13028574

    申请日:2011-02-16

    IPC分类号: G06F9/38

    摘要: Systems and methods of enabling virtual calls in a single instruction multiple data (SIMD) environment may involve detecting a virtual call of a function and using a single dispatch of the function to invoke the virtual call for two or more channels of the virtual call. In one example, it is determined that the two or more channels share a common target address and a single dispatch of the function is conducted with respect to the common target address. The process may be iterated for additional channels of the virtual call that share a common target address.

    摘要翻译: 在单个指令多数据(SIMD)环境中启用虚拟呼叫的系统和方法可以涉及检测功能的虚拟呼叫,并且使用该功能的单个调度来调用虚拟呼叫的两个或多个信道的虚拟呼叫。 在一个示例中,确定两个或更多个信道共享公共目标地址,并且相对于公共目标地址进行该功能的单个调度。 可以对共享共同目标地址的虚拟呼叫的附加信道重复该过程。

    Increasing Memory Bandwidth in Processor-Based Systems
    69.
    发明申请
    Increasing Memory Bandwidth in Processor-Based Systems 有权
    在基于处理器的系统中增加内存带宽

    公开(公告)号:US20110078485A1

    公开(公告)日:2011-03-31

    申请号:US12570137

    申请日:2009-09-30

    IPC分类号: G06F1/04

    摘要: The amount of data that may be transferred between a processing unit and a memory may be increased by transferring information during both the high and low phases of a clock. As one example, in a graphics processor using a general purpose register file as a memory and a mathematical box as a processing unit, the amount of data that can be transferred can be increased by transferring data during both the high and low phases of a clock.

    摘要翻译: 可以通过在时钟的高阶段和低阶段之间传送信息来增加可在处理单元和存储器之间传送的数据量。 作为一个例子,在使用通用寄存器文件作为存储器和数学框作为处理单元的图形处理器中,可以通过在时钟的高阶段和低阶段之间传送数据来增加可以传送的数据量 。

    Uncore Thermal Management
    70.
    发明申请
    Uncore Thermal Management 失效
    Uncore热管理

    公开(公告)号:US20100262855A1

    公开(公告)日:2010-10-14

    申请号:US12755339

    申请日:2010-04-06

    IPC分类号: G06F1/32 G06F1/26 G06F11/14

    CPC分类号: G06F1/206 G06F1/3287

    摘要: A method is described that involves controlling the traffic levels through an uncore to provide thermal management for the uncore. The method including determining if an uncore's temperature in a first uncore state is above a first threshold value and changing the first uncore state to a second uncore state if the uncore temperature is above the first threshold value.

    摘要翻译: 描述了一种方法,其涉及通过一个无孔部来控制交通等级,以提供对该无孔的热管理。 所述方法包括确定第一非核状态中的非空气温度是否高于第一阈值,并且如果所述非空温度高于所述第一阈值,则将所述第一非空状态改变为第二非空状态。