Managing a direct memory access (‘DMA’) injection first-in-first-out (‘FIFO’) messaging queue in a parallel computer
    2.
    发明授权
    Managing a direct memory access (‘DMA’) injection first-in-first-out (‘FIFO’) messaging queue in a parallel computer 有权
    在并行计算机中管理直接内存访问('DMA')注入先进先出('FIFO')消息队列

    公开(公告)号:US08990450B2

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

    申请号:US13470890

    申请日:2012-05-14

    CPC classification number: G06F13/28

    Abstract: Managing a direct memory access (‘DMA’) injection first-in-first-out (‘FIFO’) messaging queue in a parallel computer, including: inserting, by a messaging unit management module, a DMA message descriptor into the injection FIFO messaging queue; determining, by the messaging unit management module, the number of extra slots in an immediate messaging queue required to store DMA message data associated with the DMA message descriptor; and responsive to determining that the number of extra slots in the immediate message queue required to store the DMA message data is greater than one, inserting, by the messaging unit management module, a number of DMA dummy message descriptors into the injection FIFO messaging queue, wherein the number of DMA dummy message descriptors is at least as many as the number of extra slots in the immediate messaging queue that are required to store the DMA message data.

    Abstract translation: 在并行计算机中管理直接存储器访问('DMA')注入先进先出('FIFO')消息队列,包括:消息传送单元管理模块将DMA消息描述符插入注入FIFO消息 队列; 由所述消息收发单元管理模块确定存储与所述DMA消息描述符相关联的DMA消息数据所需的立即消息队列中的额外时隙的数量; 并且响应于确定存储DMA消息数据所需的即时消息队列中的额外时隙的数量大于1,由消息接发单元管理模块将多个DMA虚拟消息描述符插入到注入FIFO消息队列中, 其中DMA虚拟消息描述符的数量至少等于存储DMA消息数据所需的立即消息队列中的额外时隙的数量。

    Method to utilize cores in different operating system partitions
    3.
    发明授权
    Method to utilize cores in different operating system partitions 有权
    在不同操作系统分区中使用内核的方法

    公开(公告)号:US08918799B2

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

    申请号:US13435100

    申请日:2012-03-30

    CPC classification number: G06F9/545 G06F9/5077 Y02D10/22 Y02D10/36

    Abstract: A system call utility may be provided on a first operating system managing a first hardware computing entity. The system call utility may take as an argument a pointer to a computer code a second operating system established to run on the first hardware computing entity. The first operating system is enabled to execute the computer code natively on the first hardware computing entity, and return a result of the computer code executed on the first hardware computing entity to the second operating system.

    Abstract translation: 可以在管理第一硬件计算实体的第一操作系统上提供系统调用实用程序。 系统调用实用程序可以将建立为在第一硬件计算实体上运行的第二操作系统的指针作为计算机代码的指针。 第一操作系统能够在第一硬件计算实体上本地执行计算机代码,并将在第一硬件计算实体上执行的计算机代码的结果返回给第二操作系统。

    METHOD OF ENTROPY DISTRIBUTION ON A PARALLEL COMPUTER
    4.
    发明申请
    METHOD OF ENTROPY DISTRIBUTION ON A PARALLEL COMPUTER 有权
    并行计算机的入侵分配方法

    公开(公告)号:US20140040335A1

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

    申请号:US13562486

    申请日:2012-07-31

    CPC classification number: G06F7/582 G06F7/588

    Abstract: Method, system, and computer program product for performing an operation, the operation including, responsive to receiving a file system request at a file system, retrieving a first entropy pool element from the file system, and inserting, at the file system, the first entropy pool element into a network packet sent from the file system responsive to the file system request.

    Abstract translation: 用于执行操作的方法,系统和计算机程序产品,所述操作包括响应于在文件系统处接收文件系统请求,从文件系统检索第一熵池元素,以及在文件系统处插入第一 熵池元素响应文件系统请求从文件系统发送到网络包中。

    Providing point to point communications among compute nodes in a global combining network of a parallel computer
    5.
    发明授权
    Providing point to point communications among compute nodes in a global combining network of a parallel computer 失效
    在并行计算机的全局组合网络中的计算节点之间提供点对点通信

    公开(公告)号:US08194678B2

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

    申请号:US12176840

    申请日:2008-07-21

    CPC classification number: H04L45/00 H04L45/30 H04L47/724

    Abstract: Methods, apparatus, and products are disclosed for providing point to point data communications among compute nodes in a global combining network of a parallel computer that include: determining a class route identifier available for all of the nodes along a communications path from an origin node to a target node; configuring network hardware of each node along the communications path with routing instructions in dependence upon the available class route identifier and the network's topology; transmitting, by the origin node along the communications path, a network packet to the target node, including encoding the available class route identifier in the network packet; and routing, by the network hardware of each node along the communications path, the network packet to the target node in dependence upon the routing instructions for each node and the available class route identifier.

    Abstract translation: 公开了用于在并行计算机的全局组合网络中的计算节点之间提供点对点数据通信的方法,装置和产品,其包括:确定沿着从原始节点到通信路径的通信路径的所有节点可用的类路由标识符 目标节点; 根据可用的类路由标识符和网络的拓扑,沿着通信路径配置具有路由指令的每个节点的网络硬件; 由原始节点沿着通信路径将网络分组发送到目标节点,包括对网络分组中的可用分类路由标识符进行编码; 以及通过沿着通信路径的每个节点的网络硬件,将网络分组路由到目标节点,其依赖于每个节点的路由指令和可用的类路由标识符。

    Managing power in a parallel computer
    6.
    发明授权
    Managing power in a parallel computer 有权
    在并行计算机中管理电源

    公开(公告)号:US07877620B2

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

    申请号:US11840743

    申请日:2007-08-17

    CPC classification number: G06F1/263 G06F1/3203

    Abstract: Managing power in a parallel computer, the parallel computer including a power supply and a plurality of compute nodes, the plurality of compute nodes powered by the power supply through a plurality of DC-DC converters, each DC-DC converter supplying current to an assigned group of compute nodes, each DC-DC converter having a current sensor. Embodiments include monitoring, by the current sensor, an amount of current supplied by that DC-DC converter to its assigned group of compute nodes; determining, by at least one DC-DC converter, that the amount of current supplied is greater than a predefined threshold value; sending, by the at least one DC-DC converter to the plurality of compute nodes, a global interrupt, including notifying the plurality of compute nodes to reduce power consumption; and reducing, by the plurality of compute nodes in accordance with power consumption ratios, power consumption of the compute nodes.

    Abstract translation: 在并行计算机中管理并行计算机,并行计算机包括电源和多个计算节点,所述多个计算节点由电源通过多个DC-DC转换器供电,每个DC-DC转换器将电流提供给所分配的 一组计算节点,每个DC-DC转换器具有电流传感器。 实施例包括由电流传感器监测由该DC-DC转换器提供给其分配的计算节点组的电流量; 由至少一个DC-DC转换器确定所提供的电流量大于预定阈值; 由所述至少一个DC-DC转换器向所述多个计算节点发送全局中断,包括通知所述多个计算节点以减少功耗; 并且根据功耗比由所述多个计算节点减少所述计算节点的功率消耗。

    METHOD TO UTILIZE CORES IN DIFFERENT OPERATING SYSTEM PARTITIONS
    7.
    发明申请
    METHOD TO UTILIZE CORES IN DIFFERENT OPERATING SYSTEM PARTITIONS 有权
    在不同操作系统分区中使用方法的方法

    公开(公告)号:US20130263157A1

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

    申请号:US13435100

    申请日:2012-03-30

    CPC classification number: G06F9/545 G06F9/5077 Y02D10/22 Y02D10/36

    Abstract: A system call utility may be provided on a first operating system managing a first hardware computing entity. The system call utility may take as an argument a pointer to a computer code a second operating system established to run on the first hardware computing entity. The first operating system is enabled to execute the computer code natively on the first hardware computing entity, and return a result of the computer code executed on the first hardware computing entity to the second operating system.

    Abstract translation: 可以在管理第一硬件计算实体的第一操作系统上提供系统调用实用程序。 系统调用实用程序可以将建立为在第一硬件计算实体上运行的第二操作系统的指针作为计算机代码的指针。 第一操作系统能够在第一硬件计算实体上本地执行计算机代码,并将在第一硬件计算实体上执行的计算机代码的结果返回给第二操作系统。

    Paging memory from random access memory to backing storage in a parallel computer
    8.
    发明授权
    Paging memory from random access memory to backing storage in a parallel computer 失效
    将内存从随机访问内存分页到并行计算机中的后台存储

    公开(公告)号:US08447912B2

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

    申请号:US12892226

    申请日:2010-09-28

    CPC classification number: G06F12/0284 G06F9/5016

    Abstract: Paging memory from random access memory (‘RAM’) to backing storage in a parallel computer that includes a plurality of compute nodes, including: executing a data processing application on a virtual machine operating system in a virtual machine on a first compute node; providing, by a second compute node, backing storage for the contents of RAM on the first compute node; and swapping, by the virtual machine operating system in the virtual machine on the first compute node, a page of memory from RAM on the first compute node to the backing storage on the second compute node.

    Abstract translation: 将分页存储器从随机存取存储器(“RAM”)传送到包括多个计算节点的并行计算机中的存储器,包括:在第一计算节点上的虚拟机中的虚拟机操作系统上执行数据处理应用程序; 由第二计算节点提供第一计算节点上的RAM的内容的后备存储; 以及由第一计算节点上的虚拟机中的虚拟机操作系统将第一计算节点上的RAM的存储器页面交换到第二计算节点上的后备存储器。

    Providing nearest neighbor point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer
    9.
    发明授权
    Providing nearest neighbor point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer 失效
    在并行计算机的全局组合网络中的操作组的计算节点之间提供最近邻点点对点通信

    公开(公告)号:US08296457B2

    公开(公告)日:2012-10-23

    申请号:US11832955

    申请日:2007-08-02

    CPC classification number: H04L45/302 H04L45/00 H04L45/06 H04L45/48 H04L45/60

    Abstract: Methods, apparatus, and products are disclosed for providing nearest neighbor point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer, each compute node connected to each adjacent compute node in the global combining network through a link, that include: identifying each link in the global combining network for each compute node of the operational group; designating one of a plurality of point-to-point class routing identifiers for each link such that no compute node in the operational group is connected to two adjacent compute nodes in the operational group with links designated for the same class routing identifiers; and configuring each compute node of the operational group for point-to-point communications with each adjacent compute node in the global combining network through the link between that compute node and that adjacent compute node using that link's designated class routing identifier.

    Abstract translation: 公开了用于在并行计算机的全局组合网络中的操作组的计算节点之间提供最近邻点点对点通信的方法,装置和产品,每个计算节点连接到全局组合网络中的每个相邻计算节点,通过 链路,其包括:识别在操作组的每个计算节点的全局组合网络中的每个链路; 指定每个链路的多个点对点类路由标识符之一,使得所述操作组中的计算节点不与指定用于相同类路由标识符的链路连接到所述操作组中的两个相邻计算节点; 以及通过所述计算节点和所述相邻计算节点之间的链路使用所述链路的指定类路由标识符来配置所述操作组的每个计算节点,用于与所述全局组合网络中的每个相邻计算节点的点对点通信。

    Routing Data Communications Packets In A Parallel Computer
    10.
    发明申请
    Routing Data Communications Packets In A Parallel Computer 有权
    在并行计算机中路由数据通信数据包

    公开(公告)号:US20120079133A1

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

    申请号:US12892192

    申请日:2010-09-28

    CPC classification number: G06F15/17312 G06F9/45558 H04L45/52 H04L67/327

    Abstract: Routing data communications packets in a parallel computer that includes compute nodes organized for collective operations, each compute node including an operating system kernel and a system-level messaging module that is a module of automated computing machinery that exposes a messaging interface to applications, each compute node including a routing table that specifies, for each of a multiplicity of route identifiers, a data communications path through the compute node, including: receiving in a compute node a data communications packet that includes a route identifier value; retrieving from the routing table a specification of a data communications path through the compute node; and routing, by the compute node, the data communications packet according to the data communications path identified by the compute node's routing table entry for the data communications packet's route identifier value.

    Abstract translation: 在包括为集体操作组织的计算节点的并行计算机中路由数据通信分组,每个计算节点包括操作系统内核和系统级消息传递模块,该系统级消息模块是将应用程序的消息接口公开的自动计算机的模块, 节点包括路由表,其为多个路由标识符中的每一个指定通过计算节点的数据通信路径,包括:在计算节点中接收包括路由标识符值的数据通信分组; 从所述路由表中检索通过所述计算节点的数据通信路径的规范; 以及由所述计算节点根据由所述计算节点的路由表条目为所述数据通信分组的路由标识符值标识的数据通信路径路由所述数据通信分组。

Patent Agency Ranking