Estimating virtual machine energy consumption
    62.
    发明授权
    Estimating virtual machine energy consumption 有权
    估计虚拟机能耗

    公开(公告)号:US09043172B2

    公开(公告)日:2015-05-26

    申请号:US13596612

    申请日:2012-08-28

    摘要: A method and apparatus for estimating virtual machine energy consumption, and in particular, a method and apparatus for estimating virtual machine energy consumption in a computer system. The method includes: obtaining system energy consumption of the system hardware resources; obtaining event information of a plurality of functional units into which the system hardware resources are divided, and mapping the event information to the respective virtual machines; and calculating energy consumption of the virtual machines according to a plurality of energy consumption coefficients corresponding to the plurality of functional units and according to the event information mapped to the functional units of the respective virtual machines.

    摘要翻译: 一种用于估计虚拟机能量消耗的方法和装置,特别是一种用于估计计算机系统中的虚拟机能量消耗的方法和装置。 该方法包括:获取系统硬件资源的系统能耗; 获取所述系统硬件资源划分到的多个功能单元的事件信息,并将所述事件信息映射到各个虚拟机; 以及根据与所述多个功能单元对应的多个能量消耗系数并根据映射到各个虚拟机的功能单元的事件信息来计算虚拟机的能量消耗。

    DIFFERENTIAL VOLTAGE AND FREQUENCY SCALING (DVFS) SWITCH REDUCTION
    63.
    发明申请
    DIFFERENTIAL VOLTAGE AND FREQUENCY SCALING (DVFS) SWITCH REDUCTION 有权
    差分电压和频率调节(DVFS)开关减少

    公开(公告)号:US20150046923A1

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

    申请号:US14347894

    申请日:2013-07-09

    发明人: Ezekiel Kruglick

    IPC分类号: G06F9/455

    摘要: Technologies are generally described for systems, devices and methods effective to schedule access to a core. In some examples, a first differential voltage frequency scaling (DVFS) value of a first virtual machine may be received by a virtual machine manager. A second DVFS value of a second virtual machine may be received by the virtual machine manager. A third DVFS value of a third virtual machine may be received by the virtual machine manager. The third DVFS value may be substantially the same as the first DVFS value and different from the second DVFS value. A dispatch cycle may be generated to execute the first, second and third virtual machines on the core. After execution of the first virtual machine, the dispatch cycle may require execution of the third virtual machine before execution of the second virtual machine.

    摘要翻译: 技术通常描述为有效地安排访问核心的系统,设备和方法。 在一些示例中,虚拟机管理器可以接收第一虚拟机的第一差分电压频率缩放(DVFS)值。 虚拟机管理器可以接收第二虚拟机的第二DVFS值。 虚拟机管理器可以接收第三虚拟机的第三个DVFS值。 第三DVFS值可以与第一DVFS值基本相同,并且与第二DVFS值不同。 可以生成调度周期以执行核心上的第一,第二和第三虚拟机。 在执行第一虚拟机之后,在执行第二虚拟机之前,调度周期可能需要执行第三虚拟机。

    Architecture to enable energy savings in networked computers
    64.
    发明授权
    Architecture to enable energy savings in networked computers 有权
    网络电脑节能的架构

    公开(公告)号:US08898493B2

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

    申请号:US13054471

    申请日:2009-07-14

    摘要: This application includes systems and techniques that permit computers to remain accessible while in a low-power mode. In some implementations, the technique includes receiving at a first computer, via a computer network, information regarding a second computer transitioning to a low-power mode of operation; receiving at the first computer network communications designated for the second computer; processing at the first computer at least a portion of the network communications on behalf of the second computer without transitioning the second computer out of the low-power mode of operation, where the processing comprises processing the at least a portion of the network communications on behalf of the second computer within a virtual machine corresponding to the second computer; and initiating, via the computer network, a transition of the second computer out of the low-power mode of operation when at least one of the network communications satisfies a predetermined condition.

    摘要翻译: 该应用程序包括允许计算机在低功耗模式下保持可访问的系统和技术。 在一些实现中,该技术包括在第一计算机经由计算机网络接收关于第二计算机转换到低功率操作模式的信息; 在第一计算机网络接收为第二台计算机指定的通信; 在第一计算机处理代表第二计算机的至少一部分网络通信而不将第二计算机从低功率操作模式转移出来,其中处理包括代表网络通信的至少一部分处理 在与第二计算机对应的虚拟机内的第二计算机; 以及当所述网络通信中的至少一个满足预定条件时,经由所述计算机网络启动所述第二计算机从所述低功率操作模式的转变。

    On-chip thermal management techniques using inter-processor time dependent power density data for indentification of thermal aggressors
    67.
    发明授权
    On-chip thermal management techniques using inter-processor time dependent power density data for indentification of thermal aggressors 有权
    片上热管理技术使用处理器间时间依赖的功率密度数据来识别热攻击者

    公开(公告)号:US08595525B2

    公开(公告)日:2013-11-26

    申请号:US13290456

    申请日:2011-11-07

    IPC分类号: G06F1/32

    摘要: Various embodiments of methods and systems for controlling and/or managing thermal energy generation on a portable computing device are disclosed. Data discarded from one or more processing core registers may be monitored and analyzed to deduce individual workloads that have been processed by each of the cores over a unit of time. From the deduced workloads, the power consumed by each of the cores over the unit of time in order to process the workload can be calculated. Subsequently, a time dependent power density map can be created which reflects a historical and near real time power consumption for each core. Advantageously, because power consumption can be correlated to thermal energy generation, the TDPD map can be leveraged to identify thermal aggressors for targeted, fine grained application of thermal mitigation techniques. In some embodiments, workloads may be reallocated from the identified thermal aggressors to the identified underutilized processing components.

    摘要翻译: 公开了用于在便携式计算设备上控制和/或管理热能产生的方法和系统的各种实施例。 可以监视和分析从一个或多个处理核心寄存器丢弃的数据,以推导出由单个时间段内的每个核处理的各个工作负载。 从推导的工作负载中,可以计算出每个核心在一段时间内消耗的功率以处理工作负载。 随后,可以创建反映每个核心的历史和接近实时功率消耗的时间依赖功率密度图。 有利的是,由于能量消耗可以与热能产生相关联,所以可以利用TDPD图来识别用于热缓解技术的目标细粒度应用的热攻击者。 在一些实施例中,工作负载可以从所识别的热攻击者重新分配到所识别的未充分利用的处理组件。

    METHOD AND APPARATUS FOR ESTIMATING VIRTUAL MACHINE ENERGY CONSUMPTION
    68.
    发明申请
    METHOD AND APPARATUS FOR ESTIMATING VIRTUAL MACHINE ENERGY CONSUMPTION 审中-公开
    用于估算虚拟机能耗的方法和装置

    公开(公告)号:US20120323509A1

    公开(公告)日:2012-12-20

    申请号:US13596612

    申请日:2012-08-28

    IPC分类号: G06F19/00

    摘要: A method and apparatus for estimating virtual machine energy consumption, and in particular, a method and apparatus for estimating virtual machine energy consumption in a computer system. The method includes: obtaining system energy consumption of the system hardware resources; obtaining event information of a plurality of functional units into which the system hardware resources are divided, and mapping the event information to the respective virtual machines; and calculating energy consumption of the virtual machines according to a plurality of energy consumption coefficients corresponding to the plurality of functional units and according to the event information mapped to the functional units of the respective virtual machines.

    摘要翻译: 一种用于估计虚拟机能量消耗的方法和装置,特别是一种用于估计计算机系统中的虚拟机能量消耗的方法和装置。 该方法包括:获取系统硬件资源的系统能耗; 获取所述系统硬件资源划分到的多个功能单元的事件信息,并将所述事件信息映射到各个虚拟机; 以及根据与所述多个功能单元对应的多个能量消耗系数并根据映射到各个虚拟机的功能单元的事件信息来计算虚拟机的能量消耗。

    METHOD OF OPERATING A HETEROGENEOUS COMPUTER SYSTEM
    69.
    发明申请
    METHOD OF OPERATING A HETEROGENEOUS COMPUTER SYSTEM 审中-公开
    异构计算机系统的运行方法

    公开(公告)号:US20120317405A1

    公开(公告)日:2012-12-13

    申请号:US13301280

    申请日:2011-11-21

    申请人: Teng-Chang CHANG

    发明人: Teng-Chang CHANG

    IPC分类号: G06F15/177

    摘要: A method of operating a heterogeneous computer system for executing tasks of software that has at least one performance processor, a processor supporting logic, and a hypervisor processor. The method either i) boots up the hypervisor processor only; or ii) boots up the at least one performance processor after the hypervisor processor; or iii) boots up the at least one performance processor only; or iv) boots up the hypervisor processor after the at least one performance processor. The hypervisor processor executes tasks that the hypervisor processor has sufficient processing power to handle and puts the at least one performance processor to power-conserving state. The hypervisor processor brings the at least one performance processor out of power-conserving state to execute tasks that the hypervisor processor has insufficient processing power to handle. The at least one performance and hypervisor processors simultaneously execute tasks that require combined processing power of all processors.

    摘要翻译: 一种操作异构计算机系统以执行具有至少一个性能处理器,处理器支持逻辑和管理程序处理器的软件的任务的方法。 该方法或者i)仅启动管理程序处理器; 或者ii)在所述管理程序处理器之后启动所述至少一个性能处理器; 或iii)仅启动至少一个性能处理器; 或者iv)在所述至少一个性能处理器之后引导所述管理程序处理器。 管理程序处理器执行任务,管理程序处理器具有足够的处理能力来处理并将至少一个性能处理器置于省电状态。 管理程序处理器将至少一个性能处理器带出省电状态,以执行管理程序处理器处理能力不足的任务。 至少一个性能和管理程序处理器同时执行需要所有处理器的组合处理能力的任务。

    METHOD AND APPARATUS FOR IMPLEMENTING VIRTUAL PROXY TO SUPPORT HETEROGENOUS SYSTEMS MANAGEMENT
    70.
    发明申请
    METHOD AND APPARATUS FOR IMPLEMENTING VIRTUAL PROXY TO SUPPORT HETEROGENOUS SYSTEMS MANAGEMENT 有权
    用于实施虚拟代理以支持异构系统管理的方法和装置

    公开(公告)号:US20120311572A1

    公开(公告)日:2012-12-06

    申请号:US13149884

    申请日:2011-05-31

    IPC分类号: G06F9/455

    摘要: A computer system apparatus includes a first virtual machine hosted by a first physical machine. A target machine is communicatively coupled to the first virtual machine. The target machine is one of another physical machine and another virtual machine. The first virtual machine serves as a virtual proxy for the target machine.

    摘要翻译: 计算机系统装置包括由第一物理机托管的第一虚拟机。 目标机器通信地耦合到第一虚拟机。 目标机器是另一个物理机器和另一个虚拟机器之一。 第一个虚拟机用作目标机器的虚拟代理。