Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device
    1.
    发明授权
    Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device 有权
    多个分区附件实例将多个逻辑分区连接到自身虚拟化输入/输出设备

    公开(公告)号:US08645974B2

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

    申请号:US12111020

    申请日:2008-04-28

    摘要: Multiple logical partitions are provided access to a self-virtualizing input/output device of a data processing system via multiple dedicated partition adjunct instances. Access is established by: interfacing each logical partition to one or more associated partition adjunct instances, each partition adjunct instance coupling its associated logical partition to one of a virtual function or a queue pair of the self-virtualizing input/output device, and each partition adjunct instance being a separate dispatchable state and being created employing virtual address space donated from the respective logical partition or a hypervisor of the data processing system, and each partition adjunct instance including a device driver for the virtual function or queue pair of the self-virtualizing input/output device; and providing each logical partition with at least one virtual input/output which is interfaced through the logical partition's respective partition adjunct instance(s) to a virtual function or queue pair of the self-virtualizing input/output device.

    摘要翻译: 提供了多个逻辑分区,通过多个专用分区附件实例访问数据处理系统的自身虚拟化输入/输出设备。 访问是通过以下方式建立的:将每个逻辑分区连接到一个或多个相关联的分区附件实例,每个分区附件实例将其相关联的逻辑分区耦合到自虚拟输入/输出设备的虚拟功能或队列对之一,以及每个分区 辅助实例是单独的可分派状态,并且被使用从相应的逻辑分区或数据处理系统的管理程序捐赠的虚拟地址空间被创建,并且每个分区附件实例包括用于虚拟功能的虚拟功能或队列对的自身虚拟化 输入/输出设备; 以及向每个逻辑分区提供至少一个虚拟输入/输出,所述至少一个虚拟输入/输出通过所述逻辑分区的相应分区附件实例与所述自虚拟化输入/输出设备的虚拟功能或队列对连接。

    TRANSPARENT UPDATE OF ADAPTER FIRMWARE FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE
    2.
    发明申请
    TRANSPARENT UPDATE OF ADAPTER FIRMWARE FOR SELF-VIRTUALIZING INPUT/OUTPUT DEVICE 有权
    自适应输入/输出设备的适配器固件的透明更新

    公开(公告)号:US20120179932A1

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

    申请号:US13004087

    申请日:2011-01-11

    IPC分类号: G06F9/44 G06F11/20

    摘要: A firmware update process for a self-virtualizing IO resource such as an SRIOV adapter is incorporated into a platform firmware update process to systematically update the resource firmware in a manner that is for the most part transparent to the logical partitions sharing the adapter. In particular, resource firmware associated with a self-virtualizing IO resource is bundled with firmware for at least one adjunct partition associated with that self-virtualizing IO resource within a common firmware image so that, upon restart of the adjunct partition to use the updated firmware image, the resource firmware is also updated, with a logical partition that uses the self-virtualizing IO resource maintained in an active state during the restart, and without requiring the self-virtualizing IO resource to be deconfigured from the logical partition.

    摘要翻译: 将自我虚拟化IO资源(例如SRIOV适配器)的固件更新过程合并到平台固件更新过程中,以对共享适配器的逻辑分区大部分透明的方式系统地更新资源固件。 特别地,与自身虚拟化IO资源相关联的资源固件与用于在公共固件映像内与该自身虚拟化IO资源相关联的至少一个辅助分区的固件捆绑,使得在重新启动辅助分区以使用更新的固件 图像,资源固件也被更新,其中使用在重新启动期间使用维持在活动状态的自虚拟IO资源的逻辑分区,并且不需要从逻辑分区解除配置自身虚拟化IO资源。

    Controlling Depth and Latency of Exit of a Virtual Processor's Idle State in a Power Management Environment
    5.
    发明申请
    Controlling Depth and Latency of Exit of a Virtual Processor's Idle State in a Power Management Environment 失效
    控制电源管理环境中虚拟处理器空闲状态退出的深度和延迟

    公开(公告)号:US20110154323A1

    公开(公告)日:2011-06-23

    申请号:US12645597

    申请日:2009-12-23

    IPC分类号: G06F9/455

    摘要: A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.

    摘要翻译: 在逻辑分区的数据处理系统中提供一种机制,用于控制虚拟处理器的空闲状态的退出的深度和等待时间。 一个虚拟化层产生一个雪松延迟设置信息(CLSI)数据。 响应于引导逻辑分区,虚拟化层将CLSI数据传送到逻辑分区的操作系统(OS)。 OS根据CLSI数据确定在OS控制下的虚拟处理器的特定空闲状态。 响应于调用虚拟化层的OS,OS将虚拟处理器的特定空闲状态传送到虚拟化层,以将特定的空闲状态和唤醒特性分配给虚拟处理器。

    Processor and Memory Folding for Energy Management
    6.
    发明申请
    Processor and Memory Folding for Energy Management 失效
    处理器和内存折叠用于能源管理

    公开(公告)号:US20110154083A1

    公开(公告)日:2011-06-23

    申请号:US12642098

    申请日:2009-12-18

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3203

    摘要: A method, system and computer-usable medium are disclosed for managing power consumption in information processing systems. Processing resources are successively folded, allowing them to be placed into deeper and deeper power saving states while maintaining the ability to respond to new processing loads without exposing the latency of the deeper power saving states as they are unfolded. Before a deeper power saving state can be used, there must be sufficient processing resources in the prior power saving state to mask the latency of bringing a processing resource out of the deeper power saving state.

    摘要翻译: 公开了一种用于管理信息处理系统中的功耗的方法,系统和计算机可用介质。 处理资源被连续地折叠,使得它们能够被放置在更深和更深的省电状态,同时保持对新的处理负载的响应能力,而不会暴露更深的省电状态在其展开时的延迟。 在可以使用更深的省电状态之前,在现有的省电状态下必须有足够的处理资源,以掩盖使处理资源脱离更深的省电状态的延迟。

    Directed Resource Folding for Power Management
    7.
    发明申请
    Directed Resource Folding for Power Management 失效
    用于电源管理的定向资源折叠

    公开(公告)号:US20120096293A1

    公开(公告)日:2012-04-19

    申请号:US12907190

    申请日:2010-10-19

    IPC分类号: G06F1/32 G06F1/26 G06F9/46

    摘要: A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources.

    摘要翻译: 提供了一种用于电源管理的定向资源折叠的机制。 该机制接收与数据处理系统相关联的一组资源的一组静态平台特性和一组动态平台特性,从而形成特征信息。 该机制使用特征信息确定资源集合中的每个资源是否满足一个或多个条件。 响应于满足的一个或多个条件,机制执行资源优化以确定资源集合中的资源的第一子集中的至少一个以保持活动,并且该资源集合中的资源的第二子集动态地折叠。 基于资源优化,该机制执行虚拟资源优化以优化调度资源的第一子集或物理资源优化以动态地折叠资源的第二子集。

    PROCESSOR USAGE ACCOUNTING USING WORK-RATE MEASUREMENTS
    8.
    发明申请
    PROCESSOR USAGE ACCOUNTING USING WORK-RATE MEASUREMENTS 审中-公开
    处理者使用工资率计量的会计

    公开(公告)号:US20120079500A1

    公开(公告)日:2012-03-29

    申请号:US12893748

    申请日:2010-09-29

    IPC分类号: G06F9/46

    摘要: Accounting charges are assigned to workloads by measuring a relative use of computing resources by the workloads, then scaling the results using determined work-rate for the corresponding workload. Usage metrics for the individual resources may be selectable for the resources being measured and the work-rates may be determined from an analytical model or from empirical model that determines work-rates from an indication of processor throughput. Under single workload conditions on a platform, or other suitable conditions, a workload type may be used to select the particular usage metrics applied for the various resources.

    摘要翻译: 通过测量工作负载的计算资源的相对使用,然后使用确定的相应工作负载工作率来缩放结果,将会计费用分配给工作负载。 可以针对被测量的资源选择各个资源的使用度量,并且可以从分析模型或经验模型确定工作速率,该经验模型根据处理器吞吐量的指示来确定工作率。 在平台上的单个工作负载条件或其他合适的条件下,可以使用工作负载类型来选择应用于各种资源的特定使用度量。

    Controlling depth and latency of exit of a virtual processor's idle state in a power management environment
    9.
    发明授权
    Controlling depth and latency of exit of a virtual processor's idle state in a power management environment 有权
    在电源管理环境中控制虚拟处理器空闲状态退出的深度和延迟

    公开(公告)号:US09027021B2

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

    申请号:US13445051

    申请日:2012-04-12

    IPC分类号: G06F9/455 G06F1/00

    摘要: A mechanism is provided in a logically partitioned data processing system for controlling depth and latency of exit of a virtual processor's idle state. A virtualization layer generates a cede latency setting information (CLSI) data. Responsive to booting a logical partition, the virtualization layer communicates the CLSI data to an operating system (OS) of the logical partition. The OS determines, based on the CLSI data, a particular idle state of a virtual processor under a control of the OS. Responsive to the OS calling the virtualization layer, the OS communicates the particular idle state of the virtual processor to the virtualization layer for assigning the particular idle state and wake-up characteristics to the virtual processor.

    摘要翻译: 在逻辑分区的数据处理系统中提供一种机制,用于控制虚拟处理器的空闲状态的退出的深度和等待时间。 一个虚拟化层产生一个雪松延迟设置信息(CLSI)数据。 响应于引导逻辑分区,虚拟化层将CLSI数据传送到逻辑分区的操作系统(OS)。 OS根据CLSI数据确定在OS控制下的虚拟处理器的特定空闲状态。 响应于调用虚拟化层的OS,OS将虚拟处理器的特定空闲状态传送到虚拟化层,以将特定的空闲状态和唤醒特性分配给虚拟处理器。

    Processor and memory folding for managing power consumption in information processing systems
    10.
    发明授权
    Processor and memory folding for managing power consumption in information processing systems 失效
    处理器和内存折叠,用于管理信息处理系统中的功耗

    公开(公告)号:US08381005B2

    公开(公告)日:2013-02-19

    申请号:US12642098

    申请日:2009-12-18

    IPC分类号: G06F1/00

    CPC分类号: G06F1/3203

    摘要: A method, system and computer-usable medium are disclosed for managing power consumption in information processing systems. Processing resources are successively folded, allowing them to be placed into deeper and deeper power saving states while maintaining the ability to respond to new processing loads without exposing the latency of the deeper power saving states as they are unfolded. Before a deeper power saving state can be used, there must be sufficient processing resources in the prior power saving state to mask the latency of bringing a processing resource out of the deeper power saving state.

    摘要翻译: 公开了一种用于管理信息处理系统中的功耗的方法,系统和计算机可用介质。 处理资源被连续地折叠,使得它们能够被放置在更深和更深的省电状态,同时保持对新的处理负载的响应能力,而不会暴露更深的省电状态在其展开时的延迟。 在可以使用更深的省电状态之前,在现有的省电状态下必须有足够的处理资源,以掩盖使处理资源脱离更深的省电状态的延迟。