POWER DISTRIBUTION CONSIDERING COOLING NODES
    1.
    发明申请
    POWER DISTRIBUTION CONSIDERING COOLING NODES 失效
    考虑冷却点的功率分配

    公开(公告)号:US20110257802A1

    公开(公告)日:2011-10-20

    申请号:US12762166

    申请日:2010-04-16

    IPC分类号: G06F1/32 G05D23/19

    CPC分类号: G06F1/3203 G06F1/20

    摘要: A method, system, and computer usable program product for power distribution considering cooling nodes in a data processing environment. A power demand of a data processing environment is determined for a period. The data processing environment includes a set of computing nodes and cooling nodes. A determination is made that the power demand will exceed a limit on electrical power available to the data processing environment for the period if the computing nodes and the cooling nodes in the data processing environment are operated in a first configuration. A first amount of power is redistributed from a cooling node in the data processing environment to a computing node in the data processing environment such that a temperature related performance threshold of a subset of computing nodes is at least met.

    摘要翻译: 一种考虑到数据处理环境中的冷却节点进行配电的方法,系统和计算机可用程序产品。 数据处理环境的功率需求被确定一段时间。 数据处理环境包括一组计算节点和冷却节点。 如果数据处理环境中的计算节点和冷却节点在第一配置中操作,则确定功率需求将超过对于该周期的数据处理环境可用的电力的限制。 将第一数量的功率从数据处理环境中的冷却节点重新分配到数据处理环境中的计算节点,使得至少满足计算节点的子集的温度相关的性能阈值。

    Power distribution considering cooling nodes
    2.
    发明授权
    Power distribution considering cooling nodes 失效
    考虑冷却节点的配电

    公开(公告)号:US08457805B2

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

    申请号:US12762166

    申请日:2010-04-16

    IPC分类号: G05D23/00

    CPC分类号: G06F1/3203 G06F1/20

    摘要: A method, system, and computer usable program product for power distribution considering cooling nodes in a data processing environment. A power demand of a data processing environment is determined for a period. The data processing environment includes a set of computing nodes and cooling nodes. A determination is made that the power demand will exceed a limit on electrical power available to the data processing environment for the period if the computing nodes and the cooling nodes in the data processing environment are operated in a first configuration. A first amount of power is redistributed from a cooling node in the data processing environment to a computing node in the data processing environment such that a temperature related performance threshold of a subset of computing nodes is at least met.

    摘要翻译: 一种考虑到数据处理环境中的冷却节点进行配电的方法,系统和计算机可用程序产品。 数据处理环境的功率需求被确定一段时间。 数据处理环境包括一组计算节点和冷却节点。 如果数据处理环境中的计算节点和冷却节点在第一配置中操作,则确定功率需求将超过对于该周期的数据处理环境可用的电力的限制。 将第一数量的功率从数据处理环境中的冷却节点重新分配到数据处理环境中的计算节点,使得至少满足计算节点的子集的温度相关的性能阈值。

    PARTITION LEVEL POWER MANAGEMENT USING FULLY ASYNCHRONOUS CORES WITH SOFTWARE THAT HAS LIMITED ASYNCHRONOUS SUPPORT
    3.
    发明申请
    PARTITION LEVEL POWER MANAGEMENT USING FULLY ASYNCHRONOUS CORES WITH SOFTWARE THAT HAS LIMITED ASYNCHRONOUS SUPPORT 有权
    使用完全异步电源的分段电源管理软件,其软件具有无偿支持

    公开(公告)号:US20110047350A1

    公开(公告)日:2011-02-24

    申请号:US12544541

    申请日:2009-08-20

    IPC分类号: G06F9/00 G06F15/80

    摘要: A partition that is executed by multiple processing nodes. Each node includes multiple cores and each of the cores has a frequency that can be set. A first frequency range is provided to the cores. Each core, when executing the identified partition, sets its frequency within the first frequency range. Frequency metrics are gathered from the cores running the partition by the nodes. The gathered frequency metrics are received and analyzed by a hypervisor that determines a second frequency range to use for the partition, with the second frequency range being different from the first frequency range. The second frequency range is provided to the cores at the nodes executing the identified partition. When the cores execute the identified partition, they use a frequencies within the second frequency range.

    摘要翻译: 由多个处理节点执行的分区。 每个节点包括多个核心,每个核心都具有可设置的频率。 第一频率范围被提供给核心。 每个核心在执行识别的分区时,将其频率设置在第一个频率范围内。 从节点运行分区的内核收集频率度量。 收集的频率度量由管理程序接收和分析,管理程序确定用于分区的第二频率范围,其中第二频率范围不同于第一频率范围。 将第二频率范围提供给执行识别的分区的节点处的核心。 当核心执行识别的分区时,它们使用第二频率范围内的频率。

    Partition level power management using fully asynchronous cores with software that has limited asynchronous support
    4.
    发明授权
    Partition level power management using fully asynchronous cores with software that has limited asynchronous support 有权
    使用具有有限异步支持的软件的完全异步核心的分区级电源管理

    公开(公告)号:US08452991B2

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

    申请号:US12544541

    申请日:2009-08-20

    IPC分类号: G06F1/00

    摘要: A partition that is executed by multiple processing nodes. Each node includes multiple cores and each of the cores has a frequency that can be set. A first frequency range is provided to the cores. Each core, when executing the identified partition, sets its frequency within the first frequency range. Frequency metrics are gathered from the cores running the partition by the nodes. The gathered frequency metrics are received and analyzed by a hypervisor that determines a second frequency range to use for the partition, with the second frequency range being different from the first frequency range. The second frequency range is provided to the cores at the nodes executing the identified partition. When the cores execute the identified partition, they use a frequencies within the second frequency range.

    摘要翻译: 由多个处理节点执行的分区。 每个节点包括多个核心,每个核心都具有可设置的频率。 第一频率范围被提供给核心。 每个核心在执行识别的分区时,将其频率设置在第一个频率范围内。 从节点运行分区的内核收集频率度量。 收集的频率度量由管理程序接收和分析,管理程序确定用于分区的第二频率范围,其中第二频率范围不同于第一频率范围。 将第二频率范围提供给执行识别的分区的节点处的核心。 当核心执行识别的分区时,它们使用第二频率范围内的频率。

    Framework for scheduling multicore processors
    5.
    发明授权
    Framework for scheduling multicore processors 有权
    多核处理器调度框架

    公开(公告)号:US08990831B2

    公开(公告)日:2015-03-24

    申请号:US13413768

    申请日:2012-03-07

    摘要: A method for a framework for scheduling tasks in a multi-core processor or multiprocessor system is provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.

    摘要翻译: 在说明性实施例中提供了用于在多核处理器或多处理器系统中调度任务的框架的方法。 根据调度规则中的顺序选择线程,该线程是在数据处理系统中执行的应用程序的线程,线程形成一束线程中的引导线程。 一组核心属性中的核心属性的值根据与引导线程相关联的一组线程属性中的相应线程属性来确定。 确定是否可以将第二线程添加到捆绑包,使得包括第二线程的包将满足策略。 如果确定是肯定的,则将第二个线程添加到捆绑包中。 该捆绑计划使用多核处理器的核心进行执行。

    Framework for scheduling multicore processors
    6.
    发明授权
    Framework for scheduling multicore processors 有权
    多核处理器调度框架

    公开(公告)号:US08510749B2

    公开(公告)日:2013-08-13

    申请号:US12789015

    申请日:2010-05-27

    IPC分类号: G06F3/00 G06F9/46

    摘要: A system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.

    摘要翻译: 在说明性实施例中提供了用于在多核处理器或多处理器系统中调度任务的框架的系统和计算机可用程序产品。 根据调度规则中的顺序选择线程,该线程是在数据处理系统中执行的应用程序的线程,线程形成一束线程中的引导线程。 一组核心属性中的核心属性的值根据与引导线程相关联的一组线程属性中的相应线程属性来确定。 确定是否可以将第二线程添加到捆绑包,使得包括第二线程的包将满足策略。 如果确定是肯定的,则将第二个线程添加到捆绑包中。 该捆绑计划使用多核处理器的核心进行执行。

    FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS
    7.
    发明申请
    FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS 有权
    调度多处理器的框架

    公开(公告)号:US20110296423A1

    公开(公告)日:2011-12-01

    申请号:US12789015

    申请日:2010-05-27

    IPC分类号: G06F9/46

    摘要: A method, system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.

    摘要翻译: 在说明性实施例中提供了用于在多核处理器或多处理器系统中调度任务的框架的方法,系统和计算机可用程序产品。 根据调度规则中的顺序选择线程,该线程是在数据处理系统中执行的应用程序的线程,线程形成一束线程中的引导线程。 一组核心属性中的核心属性的值根据与引导线程相关联的一组线程属性中的相应线程属性来确定。 确定是否可以将第二线程添加到捆绑包,使得包括第二线程的包将满足策略。 如果确定是肯定的,则将第二个线程添加到捆绑包中。 该捆绑计划使用多核处理器的核心进行执行。

    FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS
    8.
    发明申请
    FRAMEWORK FOR SCHEDULING MULTICORE PROCESSORS 审中-公开
    调度多处理器的框架

    公开(公告)号:US20120227048A1

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

    申请号:US13413768

    申请日:2012-03-07

    IPC分类号: G06F9/46

    摘要: A method for a framework for scheduling tasks in a multi-core processor or multiprocessor system is provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.

    摘要翻译: 在说明性实施例中提供了用于在多核处理器或多处理器系统中调度任务的框架的方法。 根据调度规则中的顺序选择线程,该线程是在数据处理系统中执行的应用程序的线程,线程形成一束线程中的引导线程。 一组核心属性中的核心属性的值根据与引导线程相关联的一组线程属性中的相应线程属性来确定。 确定是否可以将第二线程添加到捆绑包,使得包括第二线程的包将满足策略。 如果确定是肯定的,则将第二个线程添加到捆绑包中。 该捆绑计划使用多核处理器的核心进行执行。

    Cache line replacement techniques allowing choice of LFU or MFU cache line replacement
    9.
    发明授权
    Cache line replacement techniques allowing choice of LFU or MFU cache line replacement 有权
    缓存线替换技术允许选择LFU或MFU缓存线替换

    公开(公告)号:US07958311B2

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

    申请号:US12130278

    申请日:2008-05-30

    IPC分类号: G06F12/12

    摘要: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed. The cache additionally comprises MFU circuitry (1) adapted to produce new state information for the at least two given cache lines in response to an access to one of the at least two given cache lines, and (2) when a cache miss occurs in one of the at least two given cache lines, adapted to determine, based on the new state information, which of the at least two given cache lines is the most frequently used cache line.

    摘要翻译: 公开了允许选择最低频(LFU)或最常用(MFU)高速缓存线替换的方法和装置。 所述方法和装置确定高速缓存中多个高速缓存行的至少两个给定高速缓存行的新状态信息,所述新状态信息至少部分地基于所述至少两个给定高速缓存行的先前状态信息。 另外,当在至少两条给定行之一中存在访问错误时,方法和装置(1)选择LFU或MFU替换标准,以及(2)基于新的 状态信息和所选择的替换标准。 另外,公开了用于替换MFU高速缓存线的高速缓存。 高速缓存还包括MFU电路(1),其适于响应于对至少两个给定高速缓存行中的一个的访问而产生用于所述至少两个给定高速缓存行的新状态信息,以及(2)当高速缓存未命中出现在一个 所述至少两个给定高速缓存行适于基于所述新状态信息确定所述至少两个给定高速缓存行中的哪一个是最常用的高速缓存行。

    Control systems and method using a shared component actuator
    10.
    发明授权
    Control systems and method using a shared component actuator 有权
    使用共享部件执行器的控制系统和方法

    公开(公告)号:US07792597B2

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

    申请号:US11769832

    申请日:2007-06-28

    IPC分类号: G05B13/02

    摘要: In one embodiment, a control system supports an unlimited number of feedback control loops all sharing control of a component. A component performance rate or “speed” is used as a common metric for negotiating control of the component. Each control loop continuously monitors a system parameter it is tasked with regulating, compares it to a setpoint for that system parameter, and “requests” a speed in relation to the deviation of the associated system parameter from the corresponding setpoint. A controller receives the requested speeds as dynamic inputs and selects one of the requested speeds according to predefined selection logic. The controller communicates the selected speed to an actuator, which causes the component to operate at the selected speed. In this manner, the control system in effect negotiates control of the component in a way that ensures that all of the system parameters are being managed within safe limits.

    摘要翻译: 在一个实施例中,控制系统支持无限数量的反馈控制回路,所有这些控制循环都共享部件的控制。 组件性能速率或“速度”被用作协商控制组件的常用度量。 每个控制回路连续监控其调节任务的系统参数,将其与该系统参数的设定值进行比较,并且“请求”相关系统参数与相应设定值的偏差相关的速度。 控制器接收所请求的速度作为动态输入,并根据预定义的选择逻辑选择所请求的速度之一。 控制器将所选择的速度传送到致动器,这使得部件以选定的速度运行。 以这种方式,控制系统实际上以确保所有系统参数在安全限制内被管理的方式协商对部件的控制。