-
公开(公告)号:US20200214164A1
公开(公告)日:2020-07-02
申请号:US16499209
申请日:2018-03-27
Applicant: Cray Inc.
Inventor: Wade Doll , Corey Knudsen , Dale Sand , Eric Lakin , Perry Franz , Paul Bonstrom , Rob Rongstad
Abstract: To achieve multiple benefits, a high speed computing system is configured in a hierarchical manner with flexibility and re-configurability concerns maximized. This begins with a particular cabinet architecture which is specifically designed to accommodate various needs and considerations. The cabinet or rack is designed to receive various chassis assemblies depending on the particular needs and or functions involved. These may include a compute chassis, a switch chassis, or a rectifier chassis, which can be incorporated into the cabinet. Within each chassis, specific components are then inserted, with each of these components being in a subsystem configuration. For example, the compute chassis is specifically designed to receive a number of compute blades. Similarly, the switch chassis is designed to receive a number of switch blades. Lastly, the rectifier chassis is configured to receive a number of rectifiers. Collectively, the multiple blades and chassis are all configured to cooperate with one another in an efficient manner. While various subassemblies are utilized, the cabinet or rack does accommodate certain centralized functions such as cooling and power distribution.
-
公开(公告)号:US10554519B2
公开(公告)日:2020-02-04
申请号:US15018823
申请日:2016-02-08
Applicant: Cray Inc.
Inventor: Matthew Kappel , David Rush , Steve Martin , Jim Robanske
IPC: H04L12/26
Abstract: In a large scale computing system, a supervisory system is utilized to monitor the operations and requests of multiple components, and to manage such requests so that overall power considerations for the entire system are considered. The supervisory system has the ability to identify requests and aggregations of simultaneous requests that will create an adverse power effect, and to apply overall control methodologies which will help to minimize these adverse effects.
-
公开(公告)号:US20200037448A1
公开(公告)日:2020-01-30
申请号:US16048267
申请日:2018-07-28
Applicant: Cray Inc.
Inventor: Hyunjun Kim , Andy Becker , Jim Fitzke , Brad Smith , Paul Wildes
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.
-
公开(公告)号:US20190086987A1
公开(公告)日:2019-03-21
申请号:US16136218
申请日:2018-09-19
Applicant: Cray Inc.
Inventor: Josh Williams , Steve Martin , Clark Snyder , David Rush , Matthew Kappel
Abstract: To eliminate the adverse effects of power swings in a large scale computing system during the life cycle of an application or job, control of several operating characteristics for the collective group of processors is provided. By providing certain levels of coordination for the many processors utilized in large scale computing systems, significant and abrupt changes in power needs can be avoided. In certain circumstances, this may involve limiting the transition between several C-States of the processors involved and the overall power transitions for a large scale system are not detrimental and do not create issues for the data center or local power utility. Some cases will require stepped transitions between C-States, while other cases will include both stepped and modulated transitions. Other cases will incorporate random wait times at the various transitions in order to spread the power consumption involved. In yet further circumstances the C-States can be pinned to a specific setting, thus avoiding transitions caused by C-State transitions. To deal with further issues, the processor P-States can also be overridden.
-
公开(公告)号:US10034416B2
公开(公告)日:2018-07-24
申请号:US14887275
申请日:2015-10-19
Applicant: Cray Inc.
Inventor: Gregory W. Pautsch , Eric D. Lakin
IPC: H05K7/20
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.
-
公开(公告)号:US09946654B2
公开(公告)日:2018-04-17
申请号:US15335041
申请日:2016-10-26
Applicant: Cray Inc.
Inventor: Sanyam Mehta , James Robert Kohn , Daniel Jonathan Ernst , Heidi Lynn Poxon , Luiz DeRose
IPC: G06F12/00 , G06F12/0862 , G06F12/1045
CPC classification number: G06F12/0862 , G06F12/1054 , G06F2212/602 , G06F2212/68
Abstract: A method for prefetching data into a cache is provided. The method allocates an outstanding request buffer (“ORB”). The method stores in an address field of the ORB an address and a number of blocks. The method issues prefetch requests for a degree number of blocks starting at the address. When a prefetch response is received for all the prefetch requests, the method adjusts the address of the next block to prefetch and adjusts the number of blocks remaining to be retrieved and then issues prefetch requests for a degree number of blocks starting at the adjusted address. The prefetching pauses when a maximum distance between the reads of the prefetched blocks and the last prefetched block is reached. When a read request for a prefetched block is received, the method resumes prefetching when a resume criterion is satisfied.
-
公开(公告)号:US20180074963A1
公开(公告)日:2018-03-15
申请号:US15335041
申请日:2016-10-26
Applicant: Cray Inc.
Inventor: Sanyam Mehta , James Robert Kohn , Daniel Jonathan Ernst , Heidi Lynn Poxon , Luiz DeRose
IPC: G06F12/0862 , G06F12/1045
CPC classification number: G06F12/0862 , G06F12/1054 , G06F2212/602 , G06F2212/68
Abstract: A method for prefetching data into a cache is provided. The method allocates an outstanding request buffer (“ORB”). The method stores in an address field of the ORB an address and a number of blocks. The method issues prefetch requests for a degree number of blocks starting at the address. When a prefetch response is received for all the prefetch requests, the method adjusts the address of the next block to prefetch and adjusts the number of blocks remaining to be retrieved and then issues prefetch requests for a degree number of blocks starting at the adjusted address. The prefetching pauses when a maximum distance between the reads of the prefetched blocks and the last prefetched block is reached. When a read request for a prefetched block is received, the method resumes prefetching when a resume criterion is satisfied.
-
公开(公告)号:US20170230259A1
公开(公告)日:2017-08-10
申请号:US15018823
申请日:2016-02-08
Applicant: Cray Inc.
Inventor: Matthew Kappel , David Rush , Steve Martin , Jim Robanske
Abstract: In a large scale computing system, a supervisory system is utilized to monitor the operations and requests of multiple components, and to manage such requests so that overall power considerations for the entire system are considered. The supervisory system has the ability to identify requests and aggregations of simultaneous requests that will create an adverse power effect, and to apply overall control methodologies which will help to minimize these adverse effects.
-
公开(公告)号:US20170177042A1
公开(公告)日:2017-06-22
申请号:US15420863
申请日:2017-01-31
Applicant: Cray Inc.
Inventor: Alexander I. Yatskov
CPC classification number: G06F1/20 , F28D1/0426 , F28D1/05383 , F28D2021/0064 , F28F1/022 , F28F1/12 , H05K7/20009 , H05K7/20218 , H05K7/2039 , H05K7/20572 , H05K7/20709 , H05K7/20736
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.
-
公开(公告)号:US09674091B2
公开(公告)日:2017-06-06
申请号:US15169986
申请日:2016-06-01
Applicant: Cray Inc.
Inventor: Laurence S. Kaplan , Edwin Lloyd Froese , Christopher Brian Johns , Matthew Paul Kelly , Aaron Forest Godfrey , Brent Thomas Shields
IPC: H04L12/801 , G06F15/173 , H04L12/26 , H04L29/08 , H04L12/24
CPC classification number: H04L47/12 , G06F15/17312 , H04L41/0677 , H04L43/0852 , H04L43/0882 , H04L43/0894 , H04L47/11 , H04L67/10
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.
-
-
-
-
-
-
-
-
-