Controlled shut-down of partitions within a shared memory partition data processing system
    51.
    发明授权
    Controlled shut-down of partitions within a shared memory partition data processing system 有权
    在共享内存分区数据处理系统中控制关闭分区

    公开(公告)号:US08195867B2

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

    申请号:US12403472

    申请日:2009-03-13

    IPC分类号: G06F12/08

    摘要: Controlled partition shut-down is provided within a shared memory partition data processing system including a shared memory partition, a paging service partition, a hypervisor and a shared memory pool within physical memory. The hypervisor manages access to logical pages within the pool and page-out of pages from the pool to external paging storage via the paging service partition. A respective paging service stream exists between the paging service partition and hypervisor for each shared memory partition, with each stream including a stream state. The control method includes: responsive to a shut-down initiating event, notifying the paging service partition to shut down, and determining whether a shared memory partition is currently active, and if so, signaling the hypervisor to complete paging activity for the active memory partition and waiting for its stream state to enter a suspended or a completed state before automatically shutting down the paging service partition.

    摘要翻译: 在共享存储器分区数据处理系统内提供受控的分区关闭,该系统包括物理存储器内的共享存储器分区,寻呼服务分区,管理程序和共享存储器池。 虚拟机管理程序通过寻呼服务分区管理对池内的逻辑页面和从页面到页面的页面的访问到外部分页存储。 在每个共享存储器分区的寻呼服务分区和管理程序之间存在相应的寻呼服务流,每个流包括流状态。 所述控制方法包括:响应关闭启动事件,通知所述寻呼服务分区关闭,以及确定共享存储器分区当前是否处于活动状态,如果是,则指示所述管理程序完成所述活动存储器分区的寻呼活动 并在自动关闭寻呼服务分区之前等待其流状态进入暂停状态或完成状态。

    Directed Resource Folding for Power Management
    52.
    发明申请
    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
    53.
    发明申请
    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.

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

    Selectively invalidating entries in an address translation cache
    55.
    发明授权
    Selectively invalidating entries in an address translation cache 有权
    选择性地使地址转换缓存中的条目无效

    公开(公告)号:US07822942B2

    公开(公告)日:2010-10-26

    申请号:US12054538

    申请日:2008-03-25

    IPC分类号: G06F13/00

    摘要: An apparatus and method selectively invalidate entries in an address translation cache instead of invalidating all, or nearly all, entries. One or more translation mode bits are provided in each entry in the address translation cache. These translation mode bits may be set according to the addressing mode used to create the cache entry. One or more “hint bits” are defined in an instruction that allow specifying which of the entries in the address translation cache are selectively preserved during an invalidation operation according to the value(s) of the translation mode bit(s). In the alternative, multiple instructions may be defined to preserve entries in the address translation cache that have specified addressing modes. In this manner, more intelligence is used to recognize that some entries in the address translation cache may be valid after a task or partition switch, and may therefore be retained, while other entries are invalidated.

    摘要翻译: 一种装置和方法选择性地使地址转换高速缓存中的条目无效,而不是使所有或几乎所有条目无效。 在地址转换高速缓存中的每个条目中提供一个或多个翻译模式位。 可以根据用于创建高速缓存条目的寻址模式来设置这些转换模式位。 在指令中定义一个或多个“提示位”,该指令允许根据翻译模式位的值来指定在无效操作期间选择性地保留地址转换高速缓存中的哪些条目。 在替代方案中,可以定义多个指令以保留具有指定寻址模式的地址转换高速缓存中的条目。 以这种方式,使用更多的智能来识别地址转换高速缓存中的一些条目在任务或分区切换之后可能是有效的,并且因此可以被保留,而其他条目无效。

    Replacing a failing physical processor
    56.
    发明授权
    Replacing a failing physical processor 有权
    更换故障物理处理器

    公开(公告)号:US07765428B2

    公开(公告)日:2010-07-27

    申请号:US12330087

    申请日:2008-12-08

    IPC分类号: G06F11/00

    摘要: Replacing a failing physical processor in a computer supporting multiple logical partitions, where the logical partitions include dedicated partitions and shared processor partitions, the dedicated partitions are supported by virtual processors having assigned physical processors, and the shared processor partitions are supported by pools of virtual processors. The pools of virtual processors have assigned physical processors. Embodiments operate generally by assigning priorities to the dedicated partitions and to the pools of virtual processors; detecting a checkstop of a failing physical processor; retrieving the failing physical processor's state; replacing by a hypervisor the failing physical processor with a replacement physical processor assigned to a dedicated partition or pool, which dedicated partition or pool has the lowest priority among the priorities of the dedicated partitions and pools; and assigning the retrieved state of the failing physical processor as the state of the replacement physical processor.

    摘要翻译: 在支持多个逻辑分区(其中逻辑分区包括专用分区和共享处理器分区)的计算机中替换故障物理处理器,专用分区由具有分配的物理处理器的虚拟处理器支持,并且共享处理器分区由虚拟处理器池支持 。 虚拟处理器池分配了物理处理器。 实施例通常通过将优先级分配给专用分区和虚拟处理器池来进行操作; 检测故障物理处理器的检查停止; 检索故障物理处理器的状态; 由管理程序替换故障物理处理器,其中分配给专用分区或池的替换物理处理器,专用分区或池在专用分区和池的优先级中具有最低优先级; 以及将所述故障物理处理器的检索状态分配为所述替换物理处理器的状态。

    System quiesce for concurrent code updates
    57.
    发明授权
    System quiesce for concurrent code updates 有权
    系统暂停并发代码更新

    公开(公告)号:US07698700B2

    公开(公告)日:2010-04-13

    申请号:US10418566

    申请日:2003-04-17

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/656

    摘要: Methods, systems, and articles of manufacture for allowing an update to an executable component, such as a logical partitioning operating system, running on a computer system without requiring a reboot (or IPL) of the computer system are provided. Processors or tasks executing in a portion of code being updated may be forced to a known or “quiesced” state (e.g., designated wait points) before applying the update. If any of the processors or tasks are not in their quiesced state, the update is not applied or may be rescheduled for a later time, in an effort to allow the system to reach the quiesced state.

    摘要翻译: 提供了用于允许更新在计算机系统上运行的可执行组件(诸如逻辑分区操作系统)的方法,系统和制品,而不需要计算机系统的重启(或IPL)。 在更新的代码的一部分中执行的处理器或任务可能在应用更新之前被强制为已知或“静态”状态(例如,指定的等待点)。 如果处理器或任务中的任何一个处于静止状态,则不会更新该应用程序,或者可能会在稍后的时间内重新安排更新程序,以使系统达到静默状态。

    Power-aware line intervention for a multiprocessor directory-based coherency protocol
    58.
    发明申请
    Power-aware line intervention for a multiprocessor directory-based coherency protocol 审中-公开
    基于多处理器目录的一致性协议的功率感知线路干预

    公开(公告)号:US20090138220A1

    公开(公告)日:2009-05-28

    申请号:US11946551

    申请日:2007-11-28

    IPC分类号: G01R21/02 G06F12/08

    CPC分类号: G06F12/0817 Y02D10/13

    摘要: A directory-based coherency method, system and program are provided for intervening a requested cache line from a plurality of candidate memory sources in a multiprocessor system on the basis of the sensed temperature or power dissipation value at each memory source. By providing temperature or power dissipation sensors in each of the candidate memory sources (e.g., at cores, cache memories, memory controller, etc.) that share a requested cache line, control logic may be used to determine which memory source should source the cache line by using the power sensor signals to signal only the memory source with acceptable power dissipation to provide the cache line to the requester.

    摘要翻译: 基于目录的一致性方法,系统和程序被提供用于基于每个存储器源处的感测温度或功率耗散值来在多处理器系统中从多个候选存储器源插入所请求的高速缓存行。 通过在共享所请求的高速缓存行的每个候选存储器源(例如,在内核,高速缓冲存储器,存储器控制器等)中提供温度或功率耗散传感器,可以使用控制逻辑来确定哪个存储器源应该来源于高速缓存 通过使用功率传感器信号仅以可接受的功率消耗信号通知存储器源,以向请求器提供高速缓存线。

    System and Method for Implementing Predictive Capacity on Demand for Systems With Active Power Management
    60.
    发明申请
    System and Method for Implementing Predictive Capacity on Demand for Systems With Active Power Management 审中-公开
    用于有源电力管理系统实现预期容量需求的系统和方法

    公开(公告)号:US20080072079A1

    公开(公告)日:2008-03-20

    申请号:US11532333

    申请日:2006-09-15

    IPC分类号: G06F1/00

    摘要: A method, apparatus, and computer-usable medium for predicting capacity on a data processing system. According to a preferred embodiment of the present invention, a capacity manager estimates an incremental power value utilize for activating and maintaining an additional processor in the data processing system. The capacity manager calculates a power headroom value. In response to calculating the power headroom value, the capacity manager determines whether an adjustment power headroom value is required. The capacity manager calculates a projected capacity value added by the additional processor to the data processing system.

    摘要翻译: 一种用于预测数据处理系统的容量的方法,装置和计算机可用介质。 根据本发明的优选实施例,容量管理器估计用于激活和维护数据处理系统中的附加处理器的增量功率值。 容量管理器计算功率余量值。 响应于计算功率余量值,容量管理器确定是否需要调节功率余量值。 容量管理器计算由附加处理器添加到数据处理系统的预计容量值。