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:
Nov. 25, 2025
Filed:
Jul. 12, 2018
International Business Machines Corporation, Armonk, NY (US);
John V. Arthur, Mountain View, CA (US);
Andrew S. Cassidy, San Jose, CA (US);
Myron D. Flickner, San Jose, CA (US);
Pallab Datta, San Jose, CA (US);
Hartmut Penner, San Jose, CA (US);
Rathinakumar Appuswamy, San Jose, CA (US);
Jun Sawada, Austin, TX (US);
Dharmendra S. Modha, San Jose, CA (US);
Steven K. Esser, San Jose, CA (US);
Brian Taba, Cupertino, CA (US);
Jennifer Klamo, San Jose, CA (US);
INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US);
Abstract
Networks of distributed neural cores are provided with hierarchical parallelism. In various embodiments, a plurality of neural cores is provided. Each of the plurality of neural cores comprises a plurality of vector compute units configured to operate in parallel. Each of the plurality of neural cores is configured to compute in parallel output activations by applying its plurality of vector compute units to input activations. Each of the plurality of neural cores is assigned a subset of output activations of a layer of a neural network for computation. Upon receipt of a subset of input activations of the layer of the neural network, each of the plurality of neural cores computes a partial sum for each of its assigned output activations, and computes its assigned output activations from at least the computed partial sums.