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:
Jul. 20, 2010
Filed:
Jun. 26, 2007
Matthias A. Blumrich, Ridgefield, CT (US);
Dong Chen, Croton On Hudson, NY (US);
George Chiu, Cross River, NY (US);
Thomas M. Cipolla, Katonah, NY (US);
Paul W. Coteus, Yorktown Heights, NY (US);
Alan G. Gara, Mount Kisco, NY (US);
Mark E. Giampapa, Irvington, NY (US);
Shawn Hall, Pleasantville, NY (US);
Rudolf A. Haring, Cortlandt Manor, NY (US);
Philip Heidelberger, Cortlandt Manor, NY (US);
Gerard V. Kopcsay, Yorktown Heights, NY (US);
Martin Ohmacht, Yorktown Heights, NY (US);
Valentina Salapura, Chappaqua, NY (US);
Krishnan Sugavanam, Mahopac, NY (US);
Todd Takken, Brewster, NY (US);
Matthias A. Blumrich, Ridgefield, CT (US);
Dong Chen, Croton On Hudson, NY (US);
George Chiu, Cross River, NY (US);
Thomas M. Cipolla, Katonah, NY (US);
Paul W. Coteus, Yorktown Heights, NY (US);
Alan G. Gara, Mount Kisco, NY (US);
Mark E. Giampapa, Irvington, NY (US);
Shawn Hall, Pleasantville, NY (US);
Rudolf A. Haring, Cortlandt Manor, NY (US);
Philip Heidelberger, Cortlandt Manor, NY (US);
Gerard V. Kopcsay, Yorktown Heights, NY (US);
Martin Ohmacht, Yorktown Heights, NY (US);
Valentina Salapura, Chappaqua, NY (US);
Krishnan Sugavanam, Mahopac, NY (US);
Todd Takken, Brewster, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A massively parallel supercomputer of petaOPS-scale includes node architectures based upon System-On-a-Chip technology, where each processing node comprises a single Application Specific Integrated Circuit (ASIC) having up to four processing elements. The ASIC nodes are interconnected by multiple independent networks that optimally maximize the throughput of packet communications between nodes with minimal latency. The multiple networks may include three high-speed networks for parallel algorithm message passing including a Torus, collective network, and a Global Asynchronous network that provides global barrier and notification functions. These multiple independent networks may be collaboratively or independently utilized according to the needs or phases of an algorithm for optimizing algorithm processing performance. The use of a DMA engine is provided to facilitate message passing among the nodes without the expenditure of processing resources at the node.