Dynamic updates to a semantic database using fine-grain locking
    51.
    发明授权
    Dynamic updates to a semantic database using fine-grain locking 有权
    使用细粒度锁定的语义数据库的动态更新

    公开(公告)号:US09047333B2

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

    申请号:US13623688

    申请日:2012-09-20

    Applicant: Cray Inc.

    Inventor: David Mizell

    Abstract: A system for updating an index into a tuple table of tuples is provided. An indexing system updates an index into a tuple table using fine-grain locking of the index. The index includes a values table with an entry for each index value of an index field that references a value-tuple table that includes, for each tuple with the index value, a row that identifies a tuple of the tuple table with that indexed value. After a new tuple is added to the tuple table with a value, the index is updated by locking the entry in the values table, updating the value-tuple table for the value, and then unlocking the entry. When the index is accessed for locating tuples with a value, the accessor locks the entry in the values table for the value, uses the value-tuple table to locate the tuples, and unlocks the entry.

    Abstract translation: 提供了一种用于将索引更新为元组的元组表的系统。 索引系统使用索引的细粒度锁定将索引更新为元组表。 索引包括一个值表,其中包含索引字段的每个索引值的条目,该索引字段引用一个值元组表,该值包含具有索引值的每个元组,该行用于标识具有该索引值的元组表的元组。 在使用值添加到元组表的新元组之后,通过将值表中的条目锁定,更新该值的值 - 元组表,然后解锁该条目来更新该索引。 当访问用于定位具有值的元组的索引时,访问器将该值锁定在值表中的值,使用value-tuple表来定位元组,并解锁该条目。

    CONGESTION DETECTION IN A NETWORK INTERCONNECT
    52.
    发明申请
    CONGESTION DETECTION IN A NETWORK INTERCONNECT 有权
    网络互连中的紧急检测

    公开(公告)号:US20150139024A1

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

    申请号:US14570722

    申请日:2014-12-15

    Applicant: Cray Inc.

    Abstract: A method and system for detecting congestion in a network of nodes, abating the network congestion, and identifying the cause of the network congestion is provided. A congestion detection system may comprise a detection system, an abatement system, and a causation system. The detection system monitors the performance of network components such as the network interface controllers and tiles of routers to determine whether the network is congested such that a delay in delivering packets becomes unacceptable. Upon detecting that the network is congested, an abatement system abates the congestion by limiting the rate at which packets are injected into the network from the nodes. Upon detecting that the network is congested, a causation system may identify the job that is executing on a node that is the cause of the network congestion.

    Abstract translation: 提供了一种用于检测节点网络中的拥塞,减轻网络拥塞以及识别网络拥塞原因的方法和系统。 拥塞检测系统可以包括检测系统,减排系统和因果关系系统。 检测系统监视诸如网络接口控制器和路由器的瓦片之类的网络组件的性能,以确定网络是否拥塞,使得分组中的延迟变得不可接受。 当检测到网络拥塞时,减少系统通过限制从节点向网络中注入分组的速率来减轻拥塞。 在检测到网络拥塞的情况下,因果关系系统可以识别在作为网络拥塞的原因的节点上正在执行的作业。

    Re-forming an application control tree without terminating the application
    53.
    发明授权
    Re-forming an application control tree without terminating the application 有权
    重新形成应用程序控制树而不终止应用程序

    公开(公告)号:US09032251B2

    公开(公告)日:2015-05-12

    申请号:US13797342

    申请日:2013-03-12

    Applicant: Cray Inc.

    Inventor: Marlys Kohnke

    Abstract: A reconnection system re-forms a control tree for an application that is executed in parallel without terminating execution of the application. The reconnection system detects when a node of a control tree has failed and directs the nodes that have not failed to reconnect to effect the re-forming of the control tree without the failed node and without terminating the application. Upon being directed to reconnect, a node identifies new child nodes that are to be its child nodes in the re-formed control tree. The node maintains the existing connection with each of its current child nodes that is also a new child node, terminates the existing connection with each of its current child nodes that is not also a new child node, establishes a new connection with any new child node that is not a current child node, and directs each new child node to reconnect.

    Abstract translation: 重新连接系统重新形成并行执行的应用程序的控制树,而不终止应用程序的执行。 重新连接系统检测控制树的节点何时发生故障,并且指示没有失败的节点重新连接以影响没有故障节点而不终止应用的控制树的重新形成。 在被指示重新连接时,节点识别将在重新形成的控制树中作为其子节点的新子节点。 该节点维护与其当前子节点(也是新的子节点)的现有连接,终止与其当前子节点(也不是新的子节点)的现有连接,与任何新的子节点建立新连接 这不是当前的子节点,并且引导每个新的子节点重新连接。

    Mapping vector representations onto a predicated scalar multi-threaded system
    54.
    发明授权
    Mapping vector representations onto a predicated scalar multi-threaded system 有权
    将向量表示映射到预定义的标量多线程系统上

    公开(公告)号:US09015656B2

    公开(公告)日:2015-04-21

    申请号:US13781285

    申请日:2013-02-28

    Applicant: Cray Inc.

    Abstract: A system implementing a method for generating code for execution based on a SIMT model with parallel units of threads is provided. The system identifies a loop within a program that includes vector processing. The system generates instructions for a thread that include an instruction to set a predicate based on whether the thread of a parallel unit corresponds to a vector element. The system also generates instructions to perform the vector processing via scalar operations predicated on the predicate. As a result, the system generates instructions to perform the vector processing but to avoid branch divergence within the parallel unit of threads that would be needed to check whether a thread corresponds to a vector element.

    Abstract translation: 提供了一种实现基于具有并行的线程单元的SIMT模型来生成用于执行代码的方法的系统。 系统识别程序内包含向量处理的循环。 该系统为线程生成指令,该线程包括基于并行单元的线程是否对应于向量元素来设置谓词的指令。 该系统还生成指令,以通过基于谓词的标量运算执行向量处理。 因此,系统产生执行向量处理的指令,但是避免在线程的并行单元内的分支发散,以检查线程是否对应于向量元素。

    SYSTEMS AND METHODS FOR DEBUGGING APPLICATIONS USING DUAL CODE GENERATION
    55.
    发明申请
    SYSTEMS AND METHODS FOR DEBUGGING APPLICATIONS USING DUAL CODE GENERATION 有权
    使用双代码生成调试应用程序的系统和方法

    公开(公告)号:US20140325488A1

    公开(公告)日:2014-10-30

    申请号:US14325463

    申请日:2014-07-08

    Applicant: Cray Inc.

    CPC classification number: G06F11/362 G06F8/443 G06F11/3628

    Abstract: Systems and methods provide a debugger that debugs code using two versions of code, an optimized and a debuggable version of object code for subroutines, methods or functions. The debugger causes the appropriate version of the code to be executed depending on whether debug commands have been applied with respect to particular subroutines, methods or functions.

    Abstract translation: 系统和方法提供了一个调试器,可以使用两个版本的代码调试代码,优化的和可调试版本的子例程,方法或函数的目标代码。 根据调试命令是否针对特定子程序,方法或函数进行应用,调试器将导致执行代码的适当版本。

    INCREASINGLY MINIMAL BIAS ROUTING
    56.
    发明申请
    INCREASINGLY MINIMAL BIAS ROUTING 有权
    增加最小的偏差路由

    公开(公告)号:US20140140341A1

    公开(公告)日:2014-05-22

    申请号:US13681058

    申请日:2012-11-19

    Applicant: CRAY INC.

    CPC classification number: H04L47/11 H04L45/12 H04L45/122 H04L45/20 H04L45/54

    Abstract: A system and algorithm configured to generate diversity at the traffic source so that packets are uniformly distributed over all of the available paths, but to increase the likelihood of taking a minimal path with each hop the packet takes. This is achieved by configuring routing biases so as to prefer non-minimal paths at the injection point, but increasingly prefer minimal paths as the packet proceeds, referred to herein as Increasing Minimal Bias (IMB).

    Abstract translation: 配置成在流量源处生成分集的系统和算法,使得分组在所有可用路径上均匀分布,但是增加了在分组所需的每一跳中采取最小路径的可能性。 这通过配置路由偏移来实现,以便优选在注入点处的非最小路径,但是随着分组进行而越来越倾向于最小路径,这里称为增加最小偏差(IMB)。

    Electrical connector with strain relief structure
    57.
    发明申请
    Electrical connector with strain relief structure 审中-公开
    带应变消除结构的电气连接器

    公开(公告)号:US20030087546A1

    公开(公告)日:2003-05-08

    申请号:US10012210

    申请日:2001-11-05

    Applicant: Cray Inc.

    CPC classification number: H01R13/58 H01R12/62 H01R12/775 H01R12/79

    Abstract: An electrical connector, having a flexible substrate and a plurality of contact pads arranged in a regular configuration on a first surface of the substrate. A plurality of electrical traces on the flexible substrate, each in electrical contact with a respective one of the plurality of contact pads is also provided, and a plurality of apertures penetrating through the flexible substrate and arranged in a regular configuration and interlaced into the plurality of contact pads is provided.

    Abstract translation: 一种电连接器,具有柔性基板和在基板的第一表面上以规则构造布置的多个接触焊盘。 还提供了柔性基板上的多个电迹线,每个电迹线与多个接触焊盘中的相应的一个电接触,并且多个孔穿透柔性基板并且布置成规则构造并且交织成多个 提供接触垫。

    Method and apparatus for cooling electronic components
    58.
    发明申请
    Method and apparatus for cooling electronic components 有权
    冷却电子部件的方法和装置

    公开(公告)号:US20020135981A1

    公开(公告)日:2002-09-26

    申请号:US10118279

    申请日:2002-04-08

    Applicant: Cray Inc.

    Abstract: A system and method for cooling electronic components. A liquid is heated to a temperature near its boiling point and directed against electronic components such that a portion of the heated liquid vaporizes, forming a mixed phase fluid. The mixed phase fluid is drawn away from the electronic components and the vapor is condensed back into a liquid.

    Abstract translation: 一种用于冷却电子部件的系统和方法。 将液体加热到接近其沸点的温度并且对准电子部件,使得一部分加热的液体蒸发,形成混合相流体。 将混合相流体从电子部件中抽出,蒸气冷凝回液体。

    SYSTEM AND METHOD FOR MODEL PARAMETER OPTIMIZATION

    公开(公告)号:US20210182357A1

    公开(公告)日:2021-06-17

    申请号:US16714347

    申请日:2019-12-13

    Applicant: Cray Inc.

    Abstract: One embodiment can provide a method and system for tuning parameters of a numerical model of a physical system. During operation, the system can obtain, using a machine-learning technique, a parameter-transform model for mapping parameters of the numerical model at a first resolution to parameters of the numerical model at a second resolution, the second resolution being higher than the first resolution. The system can perform a parameter-tuning operation on the numerical model at a first resolution to obtain a first set of tuned parameters and apply the parameter-transform model on the first set of tuned parameters to obtain a second set of tuned parameters at a second resolution. The system can then generate behavior information associated with the physical system by running the numerical model at the second resolution using the second set of tuned parameters.

    Method for cross-talk reduction technique with fine pitch vias

    公开(公告)号:US10966311B2

    公开(公告)日:2021-03-30

    申请号:US16882146

    申请日:2020-05-22

    Applicant: CRAY INC.

    Abstract: Systems and methods are provided for reducing crosstalk between differential signals in a printed circuit board (PCB) using fine pitch vias. A pair of contact pads are on the top surface of the PCB and configured to couple a PCB component to the PCB, the contacts a first distance from each other. A first via of a plurality of vias is electrically coupled to a first contact of the pair of contacts and a second via is electrically coupled to a second contact, the first via and second via a second distance from each other, the second distance being less than current standards for minimum via pitch. Each via comprises a via pad on the top surface and a plated through-hole extending from the top surface to a termination point. A separator gap is between the first via and the second via.

Patent Agency Ranking