Thread partitioning in a multi-core environment
    1.
    发明授权
    Thread partitioning in a multi-core environment 有权
    多核环境中的线程分区

    公开(公告)号:US08707016B2

    公开(公告)日:2014-04-22

    申请号:US12024211

    申请日:2008-02-01

    IPC分类号: G06F9/30

    CPC分类号: G06F9/4843 G06F9/3851

    摘要: A set of helper thread binaries is created to retrieve data used by a set of main thread binaries. The set of helper thread binaries and the set of main thread binaries are partitioned according to common instruction boundaries. As a first partition in the set of main thread binaries executes within a first core, a second partition in the set of helper thread binaries executes within a second core, thus “warming up” the cache in the second core. When the first partition of the main completes execution, a second partition of the main core moves to the second core, and executes using the warmed up cache in the second core.

    摘要翻译: 创建一组辅助线程二进制文件来检索一组主线程二进制文件使用的数据。 辅助线程二进制文件集和主线程二进制文件集合根据公共指令边界进行分区。 作为主线程二进制文件集合中的第一分区在第一核心内执行,该辅助线程二进制文件集中的第二分区在第二核心内执行,从而“预热”第二核心中的高速缓存。 当主要的第一分区完成执行时,主核心的第二分区移动到第二核心,并使用第二核心中的预热高速缓存执行。

    Helper Thread for Pre-Fetching Data
    3.
    发明申请
    Helper Thread for Pre-Fetching Data 失效
    辅助线程预取数据

    公开(公告)号:US20090199170A1

    公开(公告)日:2009-08-06

    申请号:US12024191

    申请日:2008-02-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/41 G06F9/383 G06F9/3851

    摘要: A set of helper thread binaries is created to retrieve data used by a set of main thread binaries. If executing a portion of the set of helper thread binaries results in the retrieval of data needed by the set of main thread binaries, then that retrieved data is utilized by the set of main thread binaries.

    摘要翻译: 创建一组辅助线程二进制文件来检索一组主线程二进制文件使用的数据。 如果执行一组辅助线程二进制文件的一部分导致检索主线程二进制文件集所需的数据,那么该检索的数据由主线程二进制文件集合使用。

    Thread Partitioning in a Multi-Core Environment
    4.
    发明申请
    Thread Partitioning in a Multi-Core Environment 有权
    多核环境中的线程分区

    公开(公告)号:US20100299496A1

    公开(公告)日:2010-11-25

    申请号:US12024211

    申请日:2008-02-01

    IPC分类号: G06F9/30 G06F15/76

    CPC分类号: G06F9/4843 G06F9/3851

    摘要: A set of helper thread binaries is created to retrieve data used by a set of main thread binaries. The set of helper thread binaries and the set of main thread binaries are partitioned according to common instruction boundaries. As a first partition in the set of main thread binaries executes within a first core, a second partition in the set of helper thread binaries executes within a second core, thus “warming up” the cache in the second core. When the first partition of the main completes execution, a second partition of the main core moves to the second core, and executes using the warmed up cache in the second core.

    摘要翻译: 创建一组辅助线程二进制文件来检索一组主线程二进制文件使用的数据。 辅助线程二进制文件集和主线程二进制文件集合根据公共指令边界进行分区。 作为主线程二进制文件集合中的第一分区在第一核心内执行,该辅助线程二进制文件集中的第二分区在第二核心内执行,从而“预热”第二核心中的高速缓存。 当主要的第一分区完成执行时,主核心的第二分区移动到第二核心,并使用第二核心中的预热高速缓存执行。

    Use of a helper thread to asynchronously compute incoming data
    5.
    发明授权
    Use of a helper thread to asynchronously compute incoming data 有权
    使用辅助线程异步计算传入数据

    公开(公告)号:US08775778B2

    公开(公告)日:2014-07-08

    申请号:US12024228

    申请日:2008-02-01

    IPC分类号: G06F9/30

    CPC分类号: G06F9/544 G06F9/4843

    摘要: A set of helper thread binaries is created from a set of main thread binaries. The helper thread monitors software or hardware ports for incoming data events. When the helper thread detects an incoming event, the helper thread asynchronously executes instructions that calculate incoming data needed by the main thread.

    摘要翻译: 一组辅助线程二进制文件是从一组主线程二进制文件创建的。 辅助线程监视输入数据事件的软件或硬件端口。 当辅助线程检测到传入事件时,辅助线程异步执行计算主线程所需的传入数据的指令。

    General purpose register cloning
    6.
    发明授权
    General purpose register cloning 有权
    通用寄存器克隆

    公开(公告)号:US08601241B2

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

    申请号:US12024198

    申请日:2008-02-01

    IPC分类号: G06F9/30

    摘要: A clone set of General Purpose Registers (GPRs) is created to be used by a set of helper thread binaries, which is created from a set of main thread binaries. When the set of main thread binaries enters a wait state, the set of helper thread binaries uses the clone set of GPRs to continue using unused execution units within a processor core. The set of helper threads are thus able to warm up local cache memory with data that will be needed when execution of the set of main thread binaries resumes.

    摘要翻译: 通用目录寄存器(GPR)的克隆集被创建为由一组主线程二进制文件创建的一组辅助线程二进制文件使用。 当主线程二进制文件集进入等待状态时,该组辅助线程二进制文件使用克隆集GPR来继续使用处理器内核中未使用的执行单元。 因此,一组辅助线程能够使用在主线程二进制文件集的执行恢复时将需要的数据来预热本地高速缓冲存储器。

    General Purpose Register Cloning
    7.
    发明申请
    General Purpose Register Cloning 有权
    通用寄存器克隆

    公开(公告)号:US20100293359A1

    公开(公告)日:2010-11-18

    申请号:US12024198

    申请日:2008-02-01

    IPC分类号: G06F9/312

    摘要: A clone set of General Purpose Registers (GPRs) is created to be used by a set of helper thread binaries, which is created from a set of main thread binaries. When the set of main thread binaries enters a wait state, the set of helper thread binaries uses the clone set of GPRs to continue using unused execution units within a processor core. The set of helper threads are thus able to warm up local cache memory with data that will be needed when execution of the set of main thread binaries resumes.

    摘要翻译: 通用目录寄存器(GPR)的克隆集被创建为由一组主线程二进制文件创建的一组辅助线程二进制文件使用。 当主线程二进制文件集进入等待状态时,该组辅助线程二进制文件使用克隆集GPR来继续使用处理器内核中未使用的执行单元。 因此,一组辅助线程能够使用在主线程二进制文件集的执行恢复时将需要的数据来预热本地高速缓冲存储器。

    Use of a Helper Thread to Asynchronously Compute Incoming Data
    8.
    发明申请
    Use of a Helper Thread to Asynchronously Compute Incoming Data 有权
    使用助手线程异步计算进来的数据

    公开(公告)号:US20090199181A1

    公开(公告)日:2009-08-06

    申请号:US12024228

    申请日:2008-02-01

    IPC分类号: G06F9/46

    CPC分类号: G06F9/544 G06F9/4843

    摘要: A set of helper thread binaries is created from a set of main thread binaries. The helper thread monitors software or hardware ports for incoming data events. When the helper thread detects an incoming event, the helper thread asynchronously executes instructions that calculate incoming data needed by the main thread.

    摘要翻译: 一组辅助线程二进制文件是从一组主线程二进制文件创建的。 辅助线程监视输入数据事件的软件或硬件端口。 当辅助线程检测到传入事件时,辅助线程异步执行计算主线程所需的传入数据的指令。

    Wire management method with current and voltage sensing

    公开(公告)号:US09684019B2

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

    申请号:US13451515

    申请日:2012-04-19

    IPC分类号: G01R21/133

    CPC分类号: G01R21/133

    摘要: A wire management method using a wire manager including current sensing features provides input for power measurement and management systems. The wire manager may be a single wire or single bundle retaining device with a current sensor such as a hall effect sensor integrated therein, or may be a multi-wire management housing with multiple current sensing devices disposed inside for measuring the current through multiple wires. The wires may be multiple branch circuits in a power distribution panel or raceway, and the wire manager may be adapted for mounting in such a panel or raceway. Voltage sensing may also be incorporated within the sensors by providing an electrically conductive plate, wire or other element that capacitively couples to the corresponding wire.

    Customized power rating for computer equipment
    10.
    发明授权
    Customized power rating for computer equipment 有权
    计算机设备的定制功率

    公开(公告)号:US09329657B2

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

    申请号:US13453566

    申请日:2012-04-23

    IPC分类号: G06F1/32 G06Q10/10

    摘要: A mechanism is provided for customized power rating for computer equipment. A power monitor determines actual power consumption by computer equipment in a facility. After equipment has been stressed, an operator sends the actual power consumption information to the manufacturer. The manufacturer receives the actual power consumption information and issues a certificate that acknowledges the equipment will not consume more power than what was measured. The manufacturer may provide digital media that instructs power management hardware in the computer equipment to adhere to an actual case power limit. The power management hardware treats the actual case power limit as a hard power limit. That is, the power management hardware will not specify a power cap higher than the actual case power limit. The power management hardware prevents the equipment from crossing the actual case power limit.

    摘要翻译: 为计算机设备提供定制额定功率的机制。 功率监视器确定设备中计算机设备的实际功耗。 在设备受到压力后,操作人员将实际的功耗信息发送给制造商。 制造商接收实际的功耗信息并发出证明书,确认设备不会消耗比测量的更多的电量。 制造商可以提供指示计算机设备中的电源管理硬件的数字媒体,以遵守实际的电源限制。 电源管理硬件将实际功耗限制视为硬功率限制。 也就是说,电源管理硬件不会指定比实际功耗限制高的功率上限。 电源管理硬件可防止设备超出实际功耗限制。