The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 15, 2018
Filed:
Apr. 30, 2015
Globalfoundries Inc., Grand Cayman, KY;
Sameh Asaad, Yorktown Heights, NY (US);
Ralph E. Bellofatto, Yorktown Heights, NY (US);
Michael A. Blocksome, Rochester, MN (US);
Matthias A. Blumrich, Yorktown Heights, NY (US);
Peter Boyle, Yorktown Heights, NY (US);
Jose R. Brunheroto, Yorktown Heights, NY (US);
Dong Chen, Yorktown Heights, NY (US);
Chen-Yong Cher, Yorktown Heights, NY (US);
George L. Chiu, Yorktown Heights, NY (US);
Norman Christ, Yorktown Heights, NY (US);
Paul W. Coteus, Yorktown Heights, NY (US);
Kristan D. Davis, Rochester, MN (US);
Gabor J. Dozsa, Yorktown Heights, NY (US);
Alexandre E. Eichenberger, Yorktown Heights, NY (US);
Noel A. Eisley, Yorktown Heights, NY (US);
Matthew R. Ellavsky, Rochester, MN (US);
Kahn C. Evans, Rochester, MN (US);
Bruce M. Fleischer, Yorktown Heights, NY (US);
Thomas W. Fox, Yorktown Heights, NY (US);
Alan Gara, Yorktown Heights, NY (US);
Mark E. Giampapa, Yorktown Heights, NY (US);
Thomas M. Gooding, Rochester, MN (US);
Michael K. Gschwind, Yorktown Heights, NY (US);
John A. Gunnels, Yorktown Heights, NY (US);
Shawn A. Hall, Yorktown Heights, NY (US);
Rudolf A. Haring, Yorktown Heights, NY (US);
Philip Heidelberger, Yorktown Heights, NY (US);
Todd A. Inglett, Rochester, MN (US);
Brant L. Knudson, Rochester, MN (US);
Gerard V. Kopcsay, Yorktown Heights, NY (US);
Sameer Kumar, Yorktown Heights, NY (US);
Amith R. Mamidala, Yorktown Heights, NY (US);
James A. Marcella, Rochester, MN (US);
Mark G. Megerian, Rochester, MN (US);
Douglas R. Miller, Rochester, MN (US);
Samuel J. Miller, Rochester, MN (US);
Adam J. Muff, Rochester, MN (US);
Michael B. Mundy, Rochester, MN (US);
John K. O'Brien, Yorktown Heights, NY (US);
Kathryn M. O'Brien, Yorktown Heights, NY (US);
Martin Ohmacht, Yorktown Heights, NY (US);
Jeffrey J. Parker, Rochester, MN (US);
Ruth J. Poole, Rochester, MN (US);
Joseph D. Ratterman, Rochester, MN (US);
Valentina Salapura, Yorktown Heights, NY (US);
David L. Satterfield, Tewksbury, MA (US);
Robert M. Senger, Yorktown Heights, NY (US);
Burkhard Steinmacher-Burow, Beoblingen, DE;
William M. Stockdell, Rochester, MN (US);
Craig B. Stunkel, Yorktown Heights, NY (US);
Krishnan Sugavanam, Yorktown Heights, NY (US);
Yutaka Sugawara, Yorktown Heights, NY (US);
Todd E. Takken, Yorktown Heights, NY (US);
Barry M. Trager, Yorktown Heights, NY (US);
James L. Van Oosten, Rochester, MN (US);
Charles D. Wait, Rochester, MN (US);
Robert E. Walkup, Yorktown Heights, NY (US);
Alfred T. Watson, Rochester, MN (US);
Robert W. Wisniewski, Yorktown Heights, NY (US);
Peng Wu, Yorktown Heights, NY (US);
GLOBALFOUNDRIES INC., Grand Cayman, KY;
Abstract
A Multi-Petascale Highly Efficient Parallel Supercomputer of 100 petaflop-scale includes node architectures based upon System-On-a-Chip technology, where each processing node comprises a single Application Specific Integrated Circuit (ASIC). The ASIC nodes are interconnected by a five dimensional torus network that optimally maximize the throughput of packet communications between nodes and minimize latency. The network implements collective network and a global asynchronous network that provides global barrier and notification functions. Integrated in the node design include a list-based prefetcher. The memory system implements transaction memory, thread level speculation, and multiversioning cache that improves soft error rate at the same time and supports DMA functionality allowing for parallel processing message-passing.