ASYMMETRIC DIFFERENTIAL VIA STUBS FOR SKEW COMPENSATION

    公开(公告)号:US20210274648A1

    公开(公告)日:2021-09-02

    申请号:US16805517

    申请日:2020-02-28

    Applicant: Cray Inc.

    Abstract: One embodiment can provide a method and system for compensating for timing skew in a differential pair transmission line on a printed circuit board (PCB). During operation, the system obtains a PCB comprising one or more layers and at least a differential pair transmission line. The differential pair transmission line comprises first and second transmission lines, with a respective transmission line coupled to at least one via extending through the one or more layers of the PCB. The system determines a difference in length between first and second transmission lines and determines a stub length of the at least one via based on the determined difference in length between the first and second transmission lines, thereby compensating for the time skew in the differential pair transmission line.

    Augmenting queries when searching a semantic database

    公开(公告)号:US10789260B2

    公开(公告)日:2020-09-29

    申请号:US15090754

    申请日:2016-04-05

    Applicant: Cray Inc.

    Abstract: A method and system for identifying results of a query that includes a type predicate is provided. A search system maintains a collection of facts that includes a triple for each fact and a type table that maps entities of the facts to their corresponding type. The search system uses the type table to speed up the process of identifying the search results when the query includes a non-type query triple and a type query triple. A type query triple is a triple that has a type predicate, rather than a non-type predicate. To execute a query that contains a non-type query triple and a type query triple, the search system identifies the triples of the collection that match the non-type query triple. The search system then uses the type table to determine which of the identified triples match the type query triple for inclusion in the search results.

    Increasingly minimal bias routing

    公开(公告)号:US10757022B2

    公开(公告)日:2020-08-25

    申请号:US16197159

    申请日:2018-11-20

    Applicant: Cray Inc.

    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).

    Direct connection of high speed signals on PCB chip

    公开(公告)号:US10716213B2

    公开(公告)日:2020-07-14

    申请号:US16048267

    申请日:2018-07-28

    Applicant: Cray Inc.

    Abstract: To eliminate signal loss and sources of signal attenuation, a connection methodology is utilized which enables high-speed signals to be directly communicated from particular integrated circuits housed on a printed circuit board, to other locations within a system. More specifically, a signal escape strategy directly connects a high-speed cable to a point on the circuit board which is very close to the integrated circuit itself. A back-side connection methodology is utilized so that electrical signals pass directly from the integrated circuit through a via, to a connection point on the backside of the circuit board. To accommodate this connection, a specially designed interposer and related paddle cards are utilized so the high-speed communication cable can be easily attached.

    Cross-thread exception handling
    7.
    发明授权

    公开(公告)号:US09830206B2

    公开(公告)日:2017-11-28

    申请号:US14133384

    申请日:2013-12-18

    Applicant: Cray Inc.

    CPC classification number: G06F9/542 G06F2209/481

    Abstract: A system for providing cross-exception event handling is provided. The system allows a source thread to throw an event (e.g., exception) as part of structured event handling of a programming language that specifies a target thread. When the event is thrown, the source thread starts a handler thread to handle the event in a current context of the target thread. The handler thread is passed an indication of the event and the target thread and sets its context to be consistent with that of handling events in the target thread. The handler thread then handles the event. The source thread may continue its execution in parallel or may terminate its execution as specified in a statement that threw the event. Execution of the target thread may be aborted and its execution continued at an exit statement of an enclosing structured event handling construct—as specified when the event was thrown.

    Cooling systems and heat exchangers for cooling computer components
    8.
    发明授权
    Cooling systems and heat exchangers for cooling computer components 有权
    用于冷却计算机组件的冷却系统和热交换器

    公开(公告)号:US09596789B2

    公开(公告)日:2017-03-14

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

    AUGMENTING QUERIES WHEN SEARCHING A SEMANTIC DATABASE

    公开(公告)号:US20160217189A1

    公开(公告)日:2016-07-28

    申请号:US15090754

    申请日:2016-04-05

    Applicant: Cray Inc.

    CPC classification number: G06F16/248 G06F16/2282 G06F16/2455 G06F16/80

    Abstract: A method and system for identifying results of a query that includes a type predicate is provided. A search system maintains a collection of facts that includes a triple for each fact and a type table that maps entities of the facts to their corresponding type. The search system uses the type table to speed up the process of identifying the search results when the query includes a non-type query triple and a type query triple. A type query triple is a triple that has a type predicate, rather than a non-type predicate. To execute a query that contains a non-type query triple and a type query triple, the search system identifies the triples of the collection that match the non-type query triple. The search system then uses the type table to determine which of the identified triples match the type query triple for inclusion in the search results.

Patent Agency Ranking