Computer cabinets having progressive air velocity cooling systems and associated methods of manufacture and use

    公开(公告)号:US09310856B2

    公开(公告)日:2016-04-12

    申请号:US13864423

    申请日:2013-04-17

    Applicant: Cray Inc.

    Inventor: Wade J. Doll

    CPC classification number: G06F1/20 H05K7/20736

    Abstract: Computer cabinets, such as supercomputer cabinets, having progressive air velocity cooling systems are described herein. In one embodiment, a computer cabinet includes an air mover positioned beneath a plurality of computer module compartments. The computer module compartments can be arranged in tiers with the computer modules in each successive tier being positioned closer together than the computer modules in the tier directly below. The computer cabinet can also include one or more shrouds, flow restrictors, and/or sidewalls that further control the direction and/or speed of the cooling air flow through the cabinet.

    TRANSVERSE COOLING SYSTEM AND METHOD
    73.
    发明申请

    公开(公告)号:US20160044828A1

    公开(公告)日:2016-02-11

    申请号:US14887275

    申请日:2015-10-19

    Applicant: Cray Inc.

    CPC classification number: H05K7/20781 H05K7/20572 H05K7/20736 H05K7/20836

    Abstract: A system and method for cooling a plurality of electronics cabinets having horizontally positioned electronics assemblies. The system includes at least one blower configured to direct air horizontally across the electronics assemblies, and at least one intercooler configured to extract heat from the air flow such that the system is room neutral, meaning that the ambient temperature remains constant during operation of the system. A plurality of chassis backplanes and power supplies may also include an intercooler, wherein the intercoolers are electronically controlled such that the system is room neutral.

    Method and apparatus for deadlock avoidance
    74.
    发明授权
    Method and apparatus for deadlock avoidance 有权
    防止死锁的方法和装置

    公开(公告)号:US09160607B1

    公开(公告)日:2015-10-13

    申请号:US13798074

    申请日:2013-03-12

    Applicant: Cray Inc.

    Abstract: An improved method for the prevention of deadlock in a massively parallel processor (MPP) system wherein, prior to a process sending messages to another process running on a remote processor, the process allocates space in a deadlock-avoidance FIFO. The allocated space provides a “landing zone” for requests that the software process (the application software) will subsequently issue using a remote-memory-access function. In some embodiments, the deadlock-avoidance (DLA) function provides two different deadlock-avoidance schemes: controlled discard and persistent reservation. In some embodiments, the software process determines which scheme will be used at the time the space is allocated.

    Abstract translation: 一种用于在大规模并行处理器(MPP)系统中防止死锁的改进方法,其中在将消息发送到在远程处理器上运行的另一进程之前,该进程在死锁避免FIFO中分配空间。 分配的空间为软件进程(应用软件)随后将使用远程存储器访问功能发出的请求提供“着陆区域”。 在一些实施例中,死锁避免(DLA)功能提供两种不同的死锁避免方案:受控丢弃和永久保留。 在一些实施例中,软件过程确定在分配空间时将使用哪种方案。

    DYNAMIC GRAPH SYSTEM FOR A SEMANTIC DATABASE
    75.
    发明申请
    DYNAMIC GRAPH SYSTEM FOR A SEMANTIC DATABASE 有权
    用于语义数据库的动态图形系统

    公开(公告)号:US20150138206A1

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

    申请号:US14570073

    申请日:2014-12-15

    Applicant: Cray Inc.

    Inventor: David Mizell

    CPC classification number: G06T11/206 G06F17/30321 G06F17/30958

    Abstract: A method and system in a computer system for dynamically providing a graphical representation of a data store of entries via a matrix interface is disclosed. A dynamic graph system provides a matrix interface that exposes to an application program a graphical representation of data stored in a data store such as a semantic database storing triples. To the application program, the matrix interface represents the graph as a sparse adjacency matrix that is stored in compressed form. Each entry of the data store is considered to represent a link between nodes of the graph. Each entry has a first field and a second field identifying the nodes connected by the link and a third field with a value for the link that connects the identified nodes. The first, second, and third fields represent the rows, column, and elements of the adjacency matrix.

    Abstract translation: 公开了一种用于通过矩阵接口动态地提供条目的数据存储的图形表示的计算机系统中的方法和系统。 动态图系统提供了一个矩阵接口,向应用程序公开存储在数据存储器中的数据的图形表示,例如存储三元组的语义数据库。 对于应用程序,矩阵接口将图形表示为以压缩形式存储的稀疏邻接矩阵。 数据存储的每个条目被认为表示图形的节点之间的链接。 每个条目具有标识通过链路连接的节点的第一字段和第二字段,以及连接所识别的节点的链接的值的第三字段。 第一,第二和第三字段表示邻接矩阵的行,列和元素。

    COOLING SYSTEMS AND HEAT EXCHANGERS FOR COOLING COMPUTER COMPONENTS
    77.
    发明申请
    COOLING SYSTEMS AND HEAT EXCHANGERS FOR COOLING COMPUTER COMPONENTS 有权
    用于冷却计算机组件的冷却系统和热交换器

    公开(公告)号:US20140333187A1

    公开(公告)日:2014-11-13

    申请号:US14444985

    申请日:2014-07-28

    Applicant: Cray, Inc.

    Abstract: Computer systems having heat exchangers for cooling computer components are disclosed herein. The computer systems include a computer cabinet having an air inlet, an air outlet spaced apart from the air inlet, and a plurality of computer module compartments positioned between the air inlet and the air outlet. The air inlet, the air outlet, and the computer module compartments define an air flow path through the computer cabinet. The computer systems also include a heat exchanger positioned between two adjacent computer module compartments. The heat exchanger includes a plurality of heat exchange elements canted relative to the air flow path.

    Abstract translation: 本文公开了具有用于冷却计算机部件的热交换器的计算机系统。 计算机系统包括具有空气入口,与空气入口间隔开的空气出口的计算机机柜和位于空气入口和空气出口之间的多个计算机模块隔间。 空气入口,出气口和计算机模块隔间限定通过计算机机柜的空气流动路径。 计算机系统还包括位于两个相邻的计算机模块隔间之间的热交换器。 热交换器包括相对于空气流动路径倾斜的多个热交换元件。

    DYNAMIC GRAPH SYSTEM FOR A SEMANTIC DATABASE
    78.
    发明申请
    DYNAMIC GRAPH SYSTEM FOR A SEMANTIC DATABASE 有权
    用于语义数据库的动态图形系统

    公开(公告)号:US20140244657A1

    公开(公告)日:2014-08-28

    申请号:US13777884

    申请日:2013-02-26

    Applicant: CRAY INC.

    Inventor: David Mizell

    CPC classification number: G06T11/206 G06F17/30321 G06F17/30958

    Abstract: A method and system in a computer system for dynamically providing a graphical representation of a data store of entries via a matrix interface is disclosed. A dynamic graph system provides a matrix interface that exposes to an application program a graphical representation of data stored in a data store such as a semantic database storing triples. To the application program, the matrix interface represents the graph as a sparse adjacency matrix that is stored in compressed form. Each entry of the data store is considered to represent a link between nodes of the graph. Each entry has a first field and a second field identifying the nodes connected by the link and a third field with a value for the link that connects the identified nodes. The first, second, and third fields represent the rows, column, and elements of the adjacency matrix.

    Abstract translation: 公开了一种用于通过矩阵接口动态地提供条目的数据存储的图形表示的计算机系统中的方法和系统。 动态图系统提供了一个矩阵接口,向应用程序公开存储在数据存储器中的数据的图形表示,例如存储三元组的语义数据库。 对于应用程序,矩阵接口将图形表示为以压缩形式存储的稀疏邻接矩阵。 数据存储的每个条目被认为表示图形的节点之间的链接。 每个条目具有标识通过链路连接的节点的第一字段和第二字段,以及连接所识别的节点的链接的值的第三字段。 第一,第二和第三字段表示邻接矩阵的行,列和元素。

    DYNAMIC UPDATES TO A SEMANTIC DATABASE USING FINE-GRAIN LOCKING
    79.
    发明申请
    DYNAMIC UPDATES TO A SEMANTIC DATABASE USING FINE-GRAIN LOCKING 有权
    动态更新到使用细粒度锁定的语义数据库

    公开(公告)号:US20140081934A1

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

    申请号: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表来定位元组,并解锁该条目。

    Systems and methods for phase detector circuit with reduced offset
    80.
    发明申请
    Systems and methods for phase detector circuit with reduced offset 失效
    具有减小偏移的相位检测器电路的系统和方法

    公开(公告)号:US20040150446A1

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

    申请号:US10357716

    申请日:2003-02-04

    Applicant: Cray Inc.

    CPC classification number: H03L7/091 H03L7/0814

    Abstract: Systems and methods for synchronizing a system clock signal with a reference clock signal having a reduced phased offset to improve operating speeds of integrated circuits. This is accomplished by generating delayed system and reference clock signals by using the system and reference clock signals. The generated delayed clock signals are then monitored to determine the arrival of the raising and falling edges of the delayed clock signals. The system clock signal is then compensated based on the determination of the arrival of the delayed clock signals to substantially synchronize the system clock signal with respect to the reference clock signal.

    Abstract translation: 用于使系统时钟信号与具有减小的相位偏移的参考时钟信号同步的系统和方法,以提高集成电路的操作速度。 这可以通过使用系统和参考时钟信号产生延迟的系统和参考时钟信号来实现。 然后监视产生的延迟时钟信号以确定延迟的时钟信号的上升沿和下降沿的到达。 然后,基于延迟的时钟信号的到达的确定来补偿系统时钟信号,以基本上使系统时钟信号相对于参考时钟信号同步。

Patent Agency Ranking