CONSERVING ENERGY IN A DATA PROCESSING NETWORK
    1.
    发明申请
    CONSERVING ENERGY IN A DATA PROCESSING NETWORK 审中-公开
    数据处理网络中的节能

    公开(公告)号:WO03027844A2

    公开(公告)日:2003-04-03

    申请号:PCT/GB0203918

    申请日:2002-08-23

    Applicant: IBM IBM UK

    Abstract: A data processing network and method for conserving energy in which an initial negotiation between a network server and a switch to which the server is connected is performed to establish an initial operating frequency of the server-switch link. An effective data rate of the server is determined based on network traffic at the server. Responsive to determining that the effective data rate is materially different than the current operating frequency, a subsequent negotiation is performed to establish a modified operating frequency where the modified operating frequency is closer to the effective data rate than the initial operating frequency. The determination of the effective date rate and the contingent initiation of a subsequent negotiation may be repeated periodically during the operating of the network. In one embodiment, the initial and subsequent negotiation are compliant with the IEEE 802.3 standard.

    Abstract translation: 一种用于节能的数据处理网络和方法,其中执行网络服务器与服务器所连接到的交换机之间的初始协商以建立服务器交换机链路的初始操作频率。 服务器的有效数据速率基于服务器的网络流量确定。 响应于确定有效数据速率实质上不同于当前操作频率,执行后续协商以建立修改的操作频率,其中修改的操作频率比初始操作频率更接近有效数据速率。 可以在网络运行期间定期重复确定生效日期费率和随后协商的临时启动。 在一个实施例中,初始和随后的协商符合IEEE802.3标准。

    SWITCHED-BASED TIME SYNCHRONIZATION PROTOCOL FOR A NUMA SYSTEM
    2.
    发明申请
    SWITCHED-BASED TIME SYNCHRONIZATION PROTOCOL FOR A NUMA SYSTEM 审中-公开
    用于NUMA系统的基于切换的时间同步协议

    公开(公告)号:WO0190910A3

    公开(公告)日:2003-01-09

    申请号:PCT/GB0102242

    申请日:2001-05-18

    Applicant: IBM IBM UK

    CPC classification number: H04J3/0661 G06F1/10 H04L47/266

    Abstract: A system and method for synchronizing a set of nodes connected to a central switch in a multi-node data processing system, such as a NUMA data processing system, are disclosed. Initially, time base register values are retrieved from each of the set of nodes. A common time base register value is then determined based upon the time base register values received from the nodes. The common time base register value that is determined is then broadcast to each of the nodes. Prior to reading the time base register values, packet traffic among the set of nodes may be halted by broadcasting a halt traffic packet to each of the nodes. In this embodiment, normal packet traffic may be resumed after synchronization by broadcasting a resume traffic packet to each of the nodes.

    Abstract translation: 公开了一种在诸如NUMA数据处理系统的多节点数据处理系统中同步连接到中央交换机的一组节点的系统和方法。 最初,从每组节点检索时基寄存器值。 然后,基于从节点接收的时基寄存器值来确定公共时基寄存器值。 然后将确定的公共时基寄存器值广播到每个节点。 在读取时基寄存器值之前,可以通过向每个节点广播停止业务分组来停止该组节点之间的分组业务。 在该实施例中,通过向每个节点广播恢复业务分组,可以在同步之后恢复正常分组业务。

    Energy saving in data processing network
    3.
    发明专利
    Energy saving in data processing network 审中-公开
    数据处理网络节能

    公开(公告)号:JP2006253831A

    公开(公告)日:2006-09-21

    申请号:JP2005064286

    申请日:2005-03-08

    Abstract: PROBLEM TO BE SOLVED: To provide a data processing network and method for saving of energy executed to establish an initial operating frequency of a server switch link in an initial negotiation between a network server and a switch to which the server is connected. SOLUTION: An effective data rate of the server is determined on the basis of network traffic of the server. A succeeding negotiation is executed in response to a discrimination that an operating frequency required for attaining the effective data rate substantially differs from a present operating frequency to establish the corrected operating frequency, which provides an effective data rate closer than that by the first operating frequency. The discrimination of the effective data rate and the temporary initiation of the succeeding negotiation can periodically be repeated during the operation of the network. In one embodiment, the initial negotiation and the succeeding negotiation are in compliance with the IEEE 802.3. COPYRIGHT: (C)2006,JPO&NCIPI

    Abstract translation: 要解决的问题:提供一种数据处理网络和方法,用于在网络服务器与服务器所连接的交换机之间的初始协商中,节省执行的能量以建立服务器交换机链路的初始操作频率。

    解决方案:根据服务器的网络流量确定服务器的有效数据速率。 响应于识别实现有效数据速率所需的工作频率与当前工作频率显着不同以建立校正的操作频率,其提供比第一操作频率更接近的有效数据速率来执行后续协商。 在网络运行期间可以定期重复对有效数据速率的辨别和临时启动的协商。 在一个实施例中,初始协商和后续协商符合IEEE 802.3。 版权所有(C)2006,JPO&NCIPI

    4.
    发明专利
    未知

    公开(公告)号:BR0102131A

    公开(公告)日:2001-12-26

    申请号:BR0102131

    申请日:2001-05-25

    Applicant: IBM

    Abstract: A system and method for synchronizing a set of nodes connected to a central switch in a multi-node data processing system, such as a NUMA data processing system, are disclosed. Initially, time base register values are retrieved from each of the set of nodes. A common time base register value is then determined based upon the time base register values received from the nodes. The common time base register value that is determined is then broadcast to each of the nodes. Prior to reading the time base register values, packet traffic among the set of nodes may be halted by broadcasting a halt traffic packet to each of the nodes. In this embodiment, normal packet traffic may be resumed after synchronization by broadcasting a resume traffic packet to each of the nodes. The time base register values may be read by issuing a special purpose interrupt from a node adapter to one of the node processors in response to the adapter receiving a read time base packet from the switch. The common time base register value may be determined by selecting the maximum of the time base register values read from each of the set of nodes and adjusting the maximum time base register value by an adjustment factor, such as the time required for a packet to travel from the central switch to a node processor plus the time required for a packet to travel from a node processor to the central switch. The synchronization process may be repeated periodically such as by initiating a synchronization each time a decrementing register of the central switch reaches zero.

    Optimizing energy consumption and application performance in a multi-core multi-threaded processor system

    公开(公告)号:GB2494341A

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

    申请号:GB201222339

    申请日:2011-05-23

    Applicant: IBM

    Abstract: A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption. Responsive to the user preference designating the performance, the scheduler determines whether there is an idle processor core in a plurality of processor cores available. Responsive to no idle processor being available, the scheduler identifies a subset of processor cores having a smallest load coefficient. From the subset of processor cores, the scheduler determines whether there is at least one processor core that matches desired parameters of the task. Responsive to at least one processor core matching the desired parameters of the task, the scheduler assigns the task to one of the at least one processor core that matches the desired parameters.

    Conserving energy in a data processing network

    公开(公告)号:AU2002334059A1

    公开(公告)日:2003-04-07

    申请号:AU2002334059

    申请日:2002-08-23

    Applicant: IBM

    Abstract: A data processing network and method for conserving energy in which an initial negotiation between a network server and a switch to which the server is connected is performed to establish an initial operating frequency of the server-switch link. An effective data rate of the server is determined based on network traffic at the server. Responsive to determining that the effective data rate is materially different than the current operating frequency, a subsequent negotiation is performed to establish a modified operating frequency where the modified operating frequency is closer to the effective data rate than the initial operating frequency. The determination of the effective date rate and the contingent initiation of a subsequent negotiation may be repeated periodically during the operating of the network. In one embodiment, the initial and subsequent negotiation are compliant with the IEEE 802.3 standard.

    SWITCHED-BASED TIME SYNCHRONIZATION PROTOCOL FOR A NUMA SYSTEM

    公开(公告)号:CA2409205A1

    公开(公告)日:2001-11-29

    申请号:CA2409205

    申请日:2001-05-18

    Applicant: IBM

    Abstract: A system and method for synchronizing a set of nodes connected to a central switch in a multi-node data processing system, such as a NUMA data processing system, are disclosed. Initially, time base register values are retrieved from each of the set of nodes. A common time base register value is then determined based upon the time base register values received from the nodes. The common time base register value that is determined is then broadcast to each of the nodes. Prior to reading the time base register values, packet traffic among the set of nodes may be halted by broadcasting a halt traffic packet to each of the nodes. In this embodiment, normal packet traffic may be resumed after synchronization by broadcasting a resume traffic packet to each of the nodes. The time base register values may be read by issuing a special purpose interrupt from a node adapter to one of the node processors in response to the adapter receiving a read time base packet from the switch. The common time base register value may be determined by selecting the maximum of the time base register values read from each of the set of nodes and adjusting the maximum time base register value by an adjustment factor, such as the time required for a packet to travel from the central switch to a node processor plus the time required for a packet to travel from a node processor to the central switch. The synchronization process may be repeated periodically such as by initiating a synchronization each time a decrementing register of the central switch reaches zero.

    MEMORY AND APPARATUS FOR MANAGEMENT OF MAPPED AND UNMAPPED REGIONS OF MEMORY IN A MICROKERNEL DATA PROCESSING SYSTEM

    公开(公告)号:CA2147529A1

    公开(公告)日:1995-12-23

    申请号:CA2147529

    申请日:1995-04-21

    Applicant: IBM

    Abstract: A memory management method for a microkernel architecture and the microkernel itself feature template regions which are defined by the microkernel in the memory, as special objects. In the memory management method, after the microkernel is loaded into the memory of a data processing system, it begins creating task containers in the memory. It does this by forming template regions as special objects in the memory, the template regions having a set of attributes. Then, when the microkernel forms a task in the memory, it does so by mapping the template region into the task. The microkernel defines a virtual address space for the task based upon the template region. Later, when the microkernel conducts virtual memory operations on the template regions, the effect of the virtual memory operations is manifested in the task by means of the mapping relationship. In this manner, a single template region can be mapped into multiple tasks, simultaneously. By directing virtual memory operations to the template region on which they will take effect, the sharing of the virtual memory operations is much easier to accomplish since the changes are made to a template region, not to the mapping of the template region within each task.

    Using hot and cold memory tiers to increase the memory capacity in power-constrained systems

    公开(公告)号:GB2497835A

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

    申请号:GB201219071

    申请日:2012-10-24

    Applicant: IBM

    Abstract: Disclosed is a method, system, and computer program product that increases the capacity of a memory. The method uses an application executing on a host system, the memory includes a set of ranks. The memory is configured to form a cold tier and a hot tier, each tier including a subset of the ranks in the memory. When a memory access request is made a determination is made whether the page to which the memory access request is directed is located in the cold tier in the memory. If the requested page is located in the cold tier of the memory, the memory access request is throttled by delaying the processing of the memory access request. If the requested page is located in the hot tier the method may determine whether to delay the request, by determining if processing the request will exceed a power budget. The method may count the number of access requests to the pages to determine if the page should be moved between the tiers based on the exceeding of a count threshold.

    Transparently increasing power savings in a power management environment

    公开(公告)号:GB2494825A

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

    申请号:GB201300084

    申请日:2011-06-08

    Applicant: IBM

    Abstract: A mechanism is provided for transparently consolidating resources of logical partitions. Responsive to the existence of the non-folded resource on an originating resource chip, the virtualization mechanism determines whether there is a destination resource chip to either exchange operations of the non-folded resource with a folded resource on the destination chip or migrate operations of the non- folded resource to a non-folded resource on the destination chip. Responsive to the existence of the folded resource on the destination resource chip, the virtualization mechanism transparently exchanges the operations of the non- folded resource from the originating resource chip to the folded resource on the destination resource chip, where the folded resource remains folded on the originating resource chip after the exchange. Responsive to the absence of another non-folded resource on the originating resource chip, the vitalization mechanism places the originating resource chip into a deeper power saving mode.

Patent Agency Ranking