Apparatus and method for managing power among a plurality of processors sharing a thermal platform
    1.
    发明授权
    Apparatus and method for managing power among a plurality of processors sharing a thermal platform 有权
    在共享热平台的多个处理器之间管理电力的装置和方法

    公开(公告)号:US09348656B2

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

    申请号:US13329988

    申请日:2011-12-19

    摘要: A method and apparatus includes a multi-processor apparatus including a plurality of integrated circuit processors having a shared thermal platform. Each processor has at least one subsystem operable at a plurality of different power settings, at least one internal thermal parameter detector providing power data related to the processor, and a power management unit. The method and apparatus illustratively shares power data from the at least one internal thermal parameter detector of each processor between the power management units of the plurality of processors; compares the shared power data from the plurality of processors to a thermal design power limit for the shared thermal platform; and controls a power setting of the at least one subsystem of the plurality of processors within the shared thermal platform based on the comparison of the shared power data to the thermal design power limit for the shared thermal platform.

    摘要翻译: 一种方法和装置包括具有共享热平台的多个集成电路处理器的多处理器装置。 每个处理器具有至少一个可在多个不同功率设置下工作的子系统,至少一个内部热参数检测器,提供与处理器相关的功率数据,以及功率管理单元。 该方法和装置示例性地在多个处理器的功率管理单元之间共享来自每个处理器的至少一个内部热参数检测器的功率数据; 将来自所述多个处理器的共享功率数据与所述共享热平台的热设计功率限制进行比较; 并且基于共享功率数据与共享热平台的热设计功率限制的比较来控制共享热平台内的多个处理器的至少一个子系统的功率设置。

    APPARATUS AND METHOD FOR MANAGING POWER ON A SHARED THERMAL PLATFORM FOR A MULTI-PROCESSOR SYSTEM
    2.
    发明申请
    APPARATUS AND METHOD FOR MANAGING POWER ON A SHARED THERMAL PLATFORM FOR A MULTI-PROCESSOR SYSTEM 有权
    用于管理用于多处理器系统的共享热平台的功率的装置和方法

    公开(公告)号:US20130159755A1

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

    申请号:US13329988

    申请日:2011-12-19

    IPC分类号: G06F1/00

    摘要: A method and apparatus includes a multi-processor apparatus including a plurality of integrated circuit processors having a shared thermal platform. Each processor has at least one subsystem operable at a plurality of different power settings, at least one internal thermal parameter detector providing power data related to the processor, and a power management unit. The method and apparatus illustratively shares power data from the at least one internal thermal parameter detector of each processor between the power management units of the plurality of processors; compares the shared power data from the plurality of processors to a thermal design power limit for the shared thermal platform; and controls a power setting of the at least one subsystem of the plurality of processors within the shared thermal platform based on the comparison of the shared power data to the thermal design power limit for the shared thermal platform.

    摘要翻译: 一种方法和装置包括具有共享热平台的多个集成电路处理器的多处理器装置。 每个处理器具有至少一个可在多个不同功率设置下工作的子系统,至少一个内部热参数检测器,提供与处理器相关的功率数据,以及功率管理单元。 该方法和装置示例性地在多个处理器的功率管理单元之间共享来自每个处理器的至少一个内部热参数检测器的功率数据; 将来自所述多个处理器的共享功率数据与所述共享热平台的热设计功率限制进行比较; 并且基于共享功率数据与共享热平台的热设计功率限制的比较来控制共享热平台内的多个处理器的至少一个子系统的功率设置。

    Method and apparatus for power management of a processor in a virtual environment
    3.
    发明授权
    Method and apparatus for power management of a processor in a virtual environment 有权
    用于虚拟环境中的处理器的电源管理的方法和装置

    公开(公告)号:US08892919B2

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

    申请号:US13325832

    申请日:2011-12-14

    IPC分类号: G06F1/26 G06F1/32

    摘要: A method and apparatus determines an activity history context for each of a plurality of virtual machines sharing use of a graphics processing core. Each activity history context provides information related to a power setting of at least one engine of the graphics processing core during at least one prior use of the graphics processing core by the corresponding virtual machine. The method and apparatus controls a power setting of the at least one engine of the graphics processing core based on the activity history context corresponding to an active virtual machine using the graphics processing core.

    摘要翻译: 方法和装置确定共享使用图形处理核心的多个虚拟机中的每一个的活动历史上下文。 每个活动历史上下文提供与图形处理核心的至少一个引擎的功率设置有关的信息,在图形处理核心的至少一个先前使用期间由对应的虚拟机进行。 该方法和装置基于与使用图形处理核心的活动虚拟机相对应的活动历史上下文来控制图形处理核心的至少一个引擎的功率设置。

    METHOD AND APPARATUS FOR POWER MANAGEMENT OF A PROCESSOR IN A VIRTUAL ENVIRONMENT
    4.
    发明申请
    METHOD AND APPARATUS FOR POWER MANAGEMENT OF A PROCESSOR IN A VIRTUAL ENVIRONMENT 有权
    虚拟环境中处理器功率管理的方法和装置

    公开(公告)号:US20130155073A1

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

    申请号:US13325832

    申请日:2011-12-14

    IPC分类号: G06T1/00

    摘要: A method and apparatus determines an activity history context for each of a plurality of virtual machines sharing use of a graphics processing core. Each activity history context provides information related to a power setting of at least one engine of the graphics processing core during at least one prior use of the graphics processing core by the corresponding virtual machine. The method and apparatus controls a power setting of the at least one engine of the graphics processing core based on the activity history context corresponding to an active virtual machine using the graphics processing core.

    摘要翻译: 方法和装置确定共享使用图形处理核心的多个虚拟机中的每一个的活动历史上下文。 每个活动历史上下文提供与图形处理核心的至少一个引擎的功率设置有关的信息,在图形处理核心的至少一个先前使用期间由对应的虚拟机进行。 该方法和装置基于与使用图形处理核心的活动虚拟机相对应的活动历史上下文来控制图形处理核心的至少一个引擎的功率设置。

    METHOD AND APPARATUS FOR POWER MANAGEMENT OF A GRAPHICS PROCESSING CORE IN A VIRTUAL ENVIRONMENT
    6.
    发明申请
    METHOD AND APPARATUS FOR POWER MANAGEMENT OF A GRAPHICS PROCESSING CORE IN A VIRTUAL ENVIRONMENT 审中-公开
    虚拟环境中图形处理核心的电源管理方法与装置

    公开(公告)号:US20130155045A1

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

    申请号:US13325846

    申请日:2011-12-14

    IPC分类号: G06F3/038

    摘要: A method and apparatus controls power management of a graphics processing core when multiple virtual machines are allocated to the graphics processing core on a much finer-grain level than conventional systems. In one example, the method and apparatus processes a plurality of virtual machine power control setting requests to determine a power control request for a power management unit of a graphics processing core. The method and apparatus then controls power levels of the graphics processing core with the power management unit based on the determined power control request.

    摘要翻译: 当将多个虚拟机分配到比常规系统更细粒度的级别上的图形处理核心时,方法和装置控制图形处理核心的电源管理。 在一个示例中,该方法和装置处理多个虚拟机功率控制设置请求,以确定对图形处理核心的功率管理单元的功率控制请求。 然后,方法和装置基于所确定的功率控制请求,利用功率管理单元来控制图形处理核心的功率电平。

    Method and apparatus for adjusting power consumption level of an integrated circuit
    7.
    发明授权
    Method and apparatus for adjusting power consumption level of an integrated circuit 有权
    用于调整集成电路的功耗水平的方法和装置

    公开(公告)号:US08909961B2

    公开(公告)日:2014-12-09

    申请号:US13305868

    申请日:2011-11-29

    IPC分类号: G06F1/00 G06F1/32

    摘要: Briefly, a method and apparatus adjusts the power consumption level of an integrated circuit by dynamically scaling the clock frequency based on the real-time determined power consumption level. In one example, the method and apparatus changes an actual clock frequency of the integrated circuit to an effective clock frequency based on the maximum clock frequency and the difference between the threshold power consumption level and the actual power consumption level of the integrated circuit in the previous sampling interval. In one example, an effective clock frequency of the integrated circuit in the current sampling interval is determined. In one example, the difference between the maximum and effective clock frequencies in the current sampling interval is proportional to the difference between the threshold and actual power consumption levels in the previous sampling interval. The actual clock frequency of the integrated circuit is changed to the determined effective clock frequency.

    摘要翻译: 简而言之,方法和装置通过基于实时确定的功率消耗水平动态地缩放时钟频率来调整集成电路的功耗水平。 在一个示例中,该方法和装置将集成电路的实际时钟频率基于最大时钟频率和阈值功耗水平与先前的集成电路的实际功率消耗水平之间的差异来改变有效时钟频率 采样间隔。 在一个示例中,确定当前采样间隔中的集成电路的有效时钟频率。 在一个示例中,当前采样间隔中的最大和有效时钟频率之间的差异与先前采样间隔中阈值与实际功耗水平之间的差异成比例。 集成电路的实际时钟频率变为确定的有效时钟频率。

    METHOD AND APPARATUS FOR ADJUSTING POWER CONSUMPTION LEVEL OF AN INTEGRATED CIRCUIT
    8.
    发明申请
    METHOD AND APPARATUS FOR ADJUSTING POWER CONSUMPTION LEVEL OF AN INTEGRATED CIRCUIT 有权
    调整集成电路功耗水平的方法和装置

    公开(公告)号:US20130138977A1

    公开(公告)日:2013-05-30

    申请号:US13305868

    申请日:2011-11-29

    IPC分类号: G06F1/00

    摘要: Briefly, a method and apparatus adjusts the power consumption level of an integrated circuit by dynamically scaling the clock frequency based on the real-time determined power consumption level. In one example, the method and apparatus changes an actual clock frequency of the integrated circuit to an effective clock frequency based on the maximum clock frequency and the difference between the threshold power consumption level and the actual power consumption level of the integrated circuit in the previous sampling interval. In one example, an effective clock frequency of the integrated circuit in the current sampling interval is determined. In one example, the difference between the maximum and effective clock frequencies in the current sampling interval is proportional to the difference between the threshold and actual power consumption levels in the previous sampling interval. The actual clock frequency of the integrated circuit is changed to the determined effective clock frequency.

    摘要翻译: 简而言之,方法和装置通过基于实时确定的功率消耗水平动态地缩放时钟频率来调整集成电路的功耗水平。 在一个示例中,该方法和装置将集成电路的实际时钟频率基于最大时钟频率和阈值功耗水平与先前的集成电路的实际功率消耗水平之间的差异来改变有效时钟频率 采样间隔。 在一个示例中,确定当前采样间隔中的集成电路的有效时钟频率。 在一个示例中,当前采样间隔中的最大和有效时钟频率之间的差异与先前采样间隔中阈值与实际功耗水平之间的差异成比例。 集成电路的实际时钟频率变为确定的有效时钟频率。

    Multiple I/O bus virtual broadcast of programmed I/O instructions
    9.
    发明授权
    Multiple I/O bus virtual broadcast of programmed I/O instructions 失效
    多个I / O总线虚拟广播编程的I / O指令

    公开(公告)号:US4855899A

    公开(公告)日:1989-08-08

    申请号:US37707

    申请日:1987-04-13

    摘要: A method of performing an input/output process containing a programmed input/output (PIO) instruction in a multiprocessor system including at least two processors each having an associated I/O bus with I/O devices connected thereto. The method has the steps of storing a unique address and a bus location for each I/O device in a device location table, determining the address of a referenced I/O device prior to performing the PIO instruction, reading the corresponding I/O bus location of the referenced I/O device from the device location table and executing the input/output process on the prescribed processor associated with the I/O bus to which the referenced I/O device is located. The method is used in conjunction with a task scheduler including a process control block for each scheduled process. When the PIO instruction references a device on the local I/O bus, the input/output process is executed normally. To execute the input/output process on a remote processor, a locked descriptor identifying the remote processor is placed in the process control block for that process. The input/output process is then scheduled for execution on the remote processor.

    Processor with power control via instruction issuance
    10.
    发明授权
    Processor with power control via instruction issuance 有权
    具有通过指令发布功率控制的处理器

    公开(公告)号:US08862924B2

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

    申请号:US13296873

    申请日:2011-11-15

    IPC分类号: G06F1/00

    摘要: Methods and apparatuses are provided for power control in a processor. The apparatus comprises a plurality of operational units arranged as a group of operational units. A power consumption monitor determines when cumulative power consumption of the group of operational units exceeds a threshold (e.g., either or both of the cumulative power threshold and the cumulative power rate threshold) during a time interval, after which a filter for issuing instructions to the group of operational units suspends instruction issuance to the group of operational units for the remainder of the time interval. The method comprises monitoring cumulative power consumption by a group of operational units within a processor over a time interval. If the cumulative power consumption of the group of operational units exceeds the threshold, instruction issuance to the group of operational units is suspended for the remainder of the time interval.

    摘要翻译: 为处理器中的功率控制提供了方法和装置。 该装置包括被布置为一组操作单元的多个操作单元。 功耗监视器确定在一段时间间隔期间该组操作单元的累积功耗是否超过阈值(例如,累积功率阈值和累积功率阈值中的任一个或两者),之后,向 一组运营单位在剩余时间间隔内暂停向该组运营单位发出指令。 该方法包括在时间间隔内监视处理器内的一组操作单元的累积功耗。 如果操作单元组的累积功率消耗超过阈值,则在该时间间隔的剩余时间内暂停对该组操作单元的指令发出。