Systems and methods for dynamic spatial power steering

    公开(公告)号:US10521002B2

    公开(公告)日:2019-12-31

    申请号:US15788195

    申请日:2017-10-19

    申请人: INTEL CORPORATION

    摘要: Apparatus, systems, and methods provide dynamic spatial power steering among a plurality of power domains in the computer system on a per phase basis of a particular application. Dynamic spatial power steering may include, for example, determining a plurality of phases corresponding to an application comprising tasks for execution on a processing node. determining a spatial power distribution between a plurality of power domains on the processing node based on a performance metric for each phase, monitoring the application to detect a current phase, and applying the spatial power distribution correspond to the current phase to the plurality of power domains.

    Progress meters in parallel computing
    3.
    发明授权
    Progress meters in parallel computing 有权
    并行计算中的进度计

    公开(公告)号:US09477533B2

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

    申请号:US14583254

    申请日:2014-12-26

    申请人: Intel Corporation

    IPC分类号: G06F9/52 G06F9/50

    摘要: Systems and methods may provide a set of cores capable of parallel execution of threads. Each of the cores may run code that is provided with a progress meter that calculates the amount of work remaining to be performed on threads as they run on their respective cores. The data may be collected continuously, and may be used to alter the frequency, speed or other operating characteristic of the cores as well as groups of cores. The progress meters may be annotated into existing code.

    摘要翻译: 系统和方法可以提供能够并行执行线程的一组核心。 每个核心可以运行提供有进度计的代码,该进度计算器在线程在其各自的内核上运行时计算待执行的剩余工作量。 可以连续收集数据,并且可以用于改变核心以及核心组的频率,速度或其他操作特性。 进度表可以注释到现有代码中。

    PROGRESS METERS IN PARALLEL COMPUTING
    4.
    发明申请
    PROGRESS METERS IN PARALLEL COMPUTING 有权
    并行计算的进步

    公开(公告)号:US20160188380A1

    公开(公告)日:2016-06-30

    申请号:US14583254

    申请日:2014-12-26

    申请人: Intel Corporation

    IPC分类号: G06F9/52 G06F9/50

    摘要: Systems and methods may provide a set of cores capable of parallel execution of threads. Each of the cores may run code that is provided with a progress meter that calculates the amount of work remaining to be performed on threads as they run on their respective cores. The data may be collected continuously, and may be used to alter the frequency, speed or other operating characteristic of the cores as well as groups of cores. The progress meters may be annotated into existing code.

    摘要翻译: 系统和方法可以提供能够并行执行线程的一组核心。 每个核心可以运行提供有进度计的代码,该进度计算器在线程在其各自的内核上运行时计算待执行的剩余工作量。 可以连续收集数据,并且可以用于改变核心以及核心组的频率,速度或其他操作特性。 进度表可以注释到现有代码中。

    Systems and methods for dynamic spatial power steering

    公开(公告)号:US09811143B2

    公开(公告)日:2017-11-07

    申请号:US14581885

    申请日:2014-12-23

    申请人: Intel Corporation

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3234 G06F1/3206

    摘要: Apparatus, systems, and methods provide dynamic spatial power steering among a plurality of power domains in the computer system on a per phase basis of a particular application. Dynamic spatial power steering may include, for example, determining a plurality of phases corresponding to an application comprising tasks for execution on a processing node. determining a spatial power distribution between a plurality of power domains on the processing node based on a performance metric for each phase, monitoring the application to detect a current phase, and applying the spatial power distribution correspond to the current phase to the plurality of power domains.

    SYSTEMS AND METHODS FOR DYNAMIC SPATIAL POWER STEETING

    公开(公告)号:US20180059768A1

    公开(公告)日:2018-03-01

    申请号:US15788195

    申请日:2017-10-19

    申请人: INTEL CORPORATION

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3234 G06F1/3206

    摘要: Apparatus, systems, and methods provide dynamic spatial power steering among a plurality of power domains in the computer system on a per phase basis of a particular application. Dynamic spatial power steering may include, for example, determining a plurality of phases corresponding to an application comprising tasks for execution on a processing node. determining a spatial power distribution between a plurality of power domains on the processing node based on a performance metric for each phase, monitoring the application to detect a current phase, and applying the spatial power distribution correspond to the current phase to the plurality of power domains.

    DYNAMIC HIERARCHICAL PERFORMANCE BALANCING OF COMPUTATIONAL RESOURCES
    9.
    发明申请
    DYNAMIC HIERARCHICAL PERFORMANCE BALANCING OF COMPUTATIONAL RESOURCES 审中-公开
    计算资源的动态分层性能平衡

    公开(公告)号:US20160187944A1

    公开(公告)日:2016-06-30

    申请号:US14583237

    申请日:2014-12-26

    申请人: Intel Corporation

    IPC分类号: G06F1/26 G06F1/32

    摘要: Systems and methods may provide a set of networked computational resources such as nodes that may be arranged in a hierarchy. A hierarchy of performance balancers receives performance samples from the computational resources beneath them and uses the performance samples to conduct a statistical analysis of variations in their performance. In one embodiment, the performance balancers steer power from faster resources to slower resources in order to enhance their performance, including in parallel processing.

    摘要翻译: 系统和方法可以提供一组联网的计算资源,例如可以被布置在层次结构中的节点。 性能平衡器的层次结构从其下的计算资源接收性能样本,并使用性能样本对其性能的变化进行统计分析。 在一个实施例中,性能平衡器将功率从更快的资源转向较慢的资源,以便增强其性能,包括并行处理。