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. 25, 2023
Filed:
Jun. 02, 2020
Sambanova Systems, Inc., Palo Alto, CA (US);
Weiwei Chen, Mountain View, CA (US);
Raghu Prabhakar, San Jose, CA (US);
David Alan Koeplinger, Menlo Park, CA (US);
Sitanshu Gupta, San Jose, CA (US);
Ruddhi Arun Chaphekar, Santa Clara, CA (US);
Ajit Punj, San Jose, CA (US);
Sumti Jairath, Santa Clara, CA (US);
SambaNova Systems, Inc., Palo Alto, CA (US);
Abstract
A compiler configured to configure memory nodes with a ready-to-read credit counter and a write credit counter. The ready-to-read credit counter of a particular upstream memory node initialized with as many read credits as a buffer depth of a corresponding downstream memory node. The ready-to-read credit counter configured to decrement when a buffer data unit is written by the particular upstream memory node into the corresponding downstream memory node, and to increment when the particular upstream memory node receives from the corresponding downstream memory node a read ready token. The write credit counter of the particular upstream memory node initialized with one or more write credits and configured to decrement when the particular upstream memory node begins writing the buffer data unit into the corresponding downstream memory node, and to increment when the particular upstream memory node receives from the corresponding downstream memory node a write done token.