会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明申请
    • Configuring Compute Nodes In A Parallel Computer Using Remote Direct Memory Access ('RDMA')
    • 使用远程直接内存访问(“RDMA”)配置并行计算机节点
    • US20130185381A1
    • 2013-07-18
    • US13351419
    • 2012-01-17
    • Michael E. AhoJohn E. AttinellaThomas M. GoodingMichael B. Mundy
    • Michael E. AhoJohn E. AttinellaThomas M. GoodingMichael B. Mundy
    • G06F15/16
    • Configuring compute nodes in a parallel computer using remote direct memory access (‘RDMA’), the parallel computer comprising a plurality of compute nodes coupled for data communications via one or more data communications networks, including: initiating, by a source compute node of the parallel computer, an RDMA broadcast operation to broadcast binary configuration information to one or more target compute nodes in the parallel computer; preparing, by each target compute node, the target compute node for receipt of the binary configuration information from the source compute node; transmitting, by each target compute node, a ready message to the target compute node, the ready message indicating that the target compute node is ready to receive the binary configuration information from the source compute node; and performing, by the source compute node, an RDMA broadcast operation to write the binary configuration information into memory of each target compute node.
    • 使用远程直接存储器访问(“RDMA”)来配置并行计算机中的计算节点,所述并行计算机包括经由一个或多个数据通信网络耦合用于数据通信的多个计算节点,包括:由源计算节点 并行计算机,RDMA广播操作以将二进制配置信息广播到并行计算机中的一个或多个目标计算节点; 由每个目标计算节点准备用于从源计算节点接收二进制配置信息的目标计算节点; 由所述目标计算节点向所述目标计算节点发送就绪消息,所述就绪消息指示所述目标计算节点准备好从所述源计算节点接收所述二进制配置信息; 并且由源计算节点执行RDMA广播操作以将二进制配置信息写入每个目标计算节点的存储器中。
    • 25. 发明授权
    • Proactive power management in a parallel computer
    • 并行计算机中的主动电源管理
    • US07941681B2
    • 2011-05-10
    • US11840711
    • 2007-08-17
    • Thomas M. GoodingTodd A. InglettThomas A. LiebschThomas E. MustaDon D. Reed
    • Thomas M. GoodingTodd A. InglettThomas A. LiebschThomas E. MustaDon D. Reed
    • G06F1/32
    • G06F9/4843G06F1/3203G06F1/329Y02D10/24
    • Proactive power management in a parallel computer, the parallel computer including a service node and a plurality of compute nodes, the service node connected to the compute nodes through an out-of-band service network, each compute node including a computer processor and a computer memory operatively coupled to the computer processor. Embodiments include receiving, by the service node, a user instruction to initiate a job on an operational group of compute nodes in the parallel computer, the instruction including power management attributes for the compute nodes; setting, by the service node in accordance with the power management attributes for the compute nodes of the operational group, power consumption ratios for each compute node of the operational group including a computer processor power consumption ratio and a computer memory power consumption ratio; and initiating, by the service node, the job on the compute nodes of the operational group of the parallel computer.
    • 并行计算机中的主动功率管理,并行计算机包括服务节点和多个计算节点,服务节点通过带外服务网络连接到计算节点,每个计算节点包括计算机处理器和计算机 可操作地耦合到计算机处理器的存储器。 实施例包括由服务节点接收用于在并行计算机中的计算节点的操作组上发起作业的用户指令,所述指令包括用于计算节点的功率管理属性; 由服务节点根据操作组的计算节点的功率管理属性设置包括计算机处理器功耗比和计算机存储器功耗比的操作组的每个计算节点的功耗比; 并且由服务节点发起并行计算机的操作组的计算节点上的作业。
    • 26. 发明申请
    • Messaging In A Parallel Computer Using Remote Direct Memory Access ('RDMA')
    • 使用远程直接内存访问(“RDMA”)的并行计算机中的消息传递
    • US20120331065A1
    • 2012-12-27
    • US13167911
    • 2011-06-24
    • Michael E. AhoThomas M. GoodingMichael B. MundyAndrew T. Tauferner
    • Michael E. AhoThomas M. GoodingMichael B. MundyAndrew T. Tauferner
    • G06F15/16
    • G06F15/167G06F15/17331
    • Messaging in a parallel computer using remote direct memory access (‘RDMA’), including: receiving a send work request; responsive to the send work request: translating a local virtual address on the first node from which data is to be transferred to a physical address on the first node from which data is to be transferred from; creating a local RDMA object that includes a counter set to the size of a messaging acknowledgment field; sending, from a messaging unit in the first node to a messaging unit in a second node, a message that includes a RDMA read operation request, the physical address of the local RDMA object, and the physical address on the first node from which data is to be transferred from; and receiving, by the first node responsive to the second node's execution of the RDMA read operation request, acknowledgment data in the local RDMA object.
    • 使用远程直接内存访问(RDMA)在并行计算机中进行消息传递,包括:接收发送工作请求; 响应于所述发送工作请求:将要从其传送数据的第一节点上的本地虚拟地址转换为要从其传送数据的第一节点上的物理地址; 创建本地RDMA对象,其包括设置为消息收发确认字段的大小的计数器; 从第一节点中的消息单元向第二节点中的消息单元发送包括RDMA读操作请求,本地RDMA对象的物理地址以及第一节点上的物理地址的消息,数据为 被转移 以及响应于所述第二节点执行所述RDMA读取操作请求的所述第一节点接收所述本地RDMA对象中的确认数据。
    • 27. 发明申请
    • THREAD SPECULATIVE EXECUTION AND ASYNCHRONOUS CONFLICT EVENTS
    • 螺旋线性执行和异常冲突事件
    • US20110209154A1
    • 2011-08-25
    • US12711328
    • 2010-02-24
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • G06F9/46
    • G06F11/1469G06F9/3834G06F9/3842G06F9/3851G06F9/3861G06F9/467
    • In an embodiment, asynchronous conflict events are received during a previous rollback period. Each of the asynchronous conflict events represent conflicts encountered by speculative execution of a first plurality of work units and may be received out-of-order. During a current rollback period, a first work unit is determined whose speculative execution raised one of the asynchronous conflict events, and the first work unit is older than all other of the first plurality of work units. A second plurality of work units are determined, whose ages are equal to or older than the first work unit, wherein each of the second plurality of work units are assigned to respective executing threads. Rollbacks of the second plurality of work units are performed. After the rollbacks of the second plurality of work units are performed, speculative executions of the second plurality of work units are initiated in age order, from oldest to youngest.
    • 在一个实施例中,在先前的回滚期间期间接收到异步冲突事件。 每个异步冲突事件表示由第一多个工作单元的推测性执行而遇到的冲突,并且可以被无序地接收。 在当前回滚期间,确定第一工作单元,其推测执行引起异步冲突事件中的一个,并且第一工作单元比第一多个工作单元中的所有其他工作单元老。 确定第二多个作业单元,其年龄等于或小于第一工作单元,其中第二多个作业单元中的每一个分配给相应的执行螺纹。 执行第二多个工作单元的回滚。 在执行第二多个工作单元的回滚之后,第二个多个工作单元的推测性执行以年龄从最早到最小的顺序启动。
    • 28. 发明授权
    • Managing power in a parallel computer
    • 在并行计算机中管理电源
    • US07877620B2
    • 2011-01-25
    • US11840743
    • 2007-08-17
    • Alan GaraThomas M. GoodingTodd A. InglettThomas A. LiebschThomas E. Musta
    • Alan GaraThomas M. GoodingTodd A. InglettThomas A. LiebschThomas E. Musta
    • G06F1/26
    • G06F1/263G06F1/3203
    • 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.
    • 在并行计算机中管理并行计算机,并行计算机包括电源和多个计算节点,所述多个计算节点由电源通过多个DC-DC转换器供电,每个DC-DC转换器将电流提供给所分配的 一组计算节点,每个DC-DC转换器具有电流传感器。 实施例包括由电流传感器监测由该DC-DC转换器提供给其分配的计算节点组的电流量; 由至少一个DC-DC转换器确定所提供的电流量大于预定阈值; 由所述至少一个DC-DC转换器向所述多个计算节点发送全局中断,包括通知所述多个计算节点以减少功耗; 并且根据功耗比由所述多个计算节点减少所述计算节点的功率消耗。
    • 29. 发明申请
    • METHOD AND APPARATUS TO DEBUG AN INTEGRATED CIRCUIT CHIP VIA SYNCHRONOUS CLOCK STOP AND SCAN
    • 通过同步时钟停止和扫描来调试集成电路芯片的方法和设备
    • US20090006894A1
    • 2009-01-01
    • US11768791
    • 2007-06-26
    • Ralph E. BellofattoMatthew R. EllavskyAlan G. GaraMark E. GiampapaThomas M. GoodingRudolf A. HaringLance G. HehenbergerMartin Ohmacht
    • Ralph E. BellofattoMatthew R. EllavskyAlan G. GaraMark E. GiampapaThomas M. GoodingRudolf A. HaringLance G. HehenbergerMartin Ohmacht
    • G06F11/00
    • G06F11/2236
    • An apparatus and method for evaluating a state of an electronic or integrated circuit (IC), each IC including one or more processor elements for controlling operations of IC sub-units, and each the IC supporting multiple frequency clock domains. The method comprises: generating a synchronized set of enable signals in correspondence with one or more IC sub-units for starting operation of one or more IC sub-units according to a determined timing configuration; counting, in response to one signal of the synchronized set of enable signals, a number of main processor IC clock cycles; and, upon attaining a desired clock cycle number, generating a stop signal for each unique frequency clock domain to synchronously stop a functional clock for each respective frequency clock domain; and, upon synchronously stopping all on-chip functional clocks on all frequency clock domains in a deterministic fashion, scanning out data values at a desired IC chip state. The apparatus and methodology enables construction of a cycle-by-cycle view of any part of the state of a running IC chip, using a combination of on-chip circuitry and software.
    • 一种用于评估电子或集成电路(IC)的状态的装置和方法,每个IC包括用于控制IC子单元的操作的一个或多个处理器元件,以及每个支持多个时钟域的IC。 该方法包括:根据确定的定时配置,产生与一个或多个IC子单元相对应的用于开始一个或多个IC子单元的操作的同步的使能信号组; 计数,响应于同步的一组使能信号的一个信号,多个主处理器IC时钟周期; 并且在获得期望的时钟周期数时,产生用于每个唯一频率时钟域的停止信号以同步地停止每个相应频率时钟域的功能时钟; 并且在确定性地同时停止所有频率时钟域上的所有片上功能时钟时,以期望的IC芯片状态扫描数据值。 该装置和方法使得能够使用片上电路和软件的组合来构建运行中的IC芯片的状态的任何部分的逐周期视图。