US 12,135,971 B2
Avoiding use of a subarray of configurable units having a defect
Gregory Frederick Grohoski, Bee Cave, TX (US); Manish K. Shah, Austin, TX (US); and Kin Hing Leung, Cupertino, CA (US)
Assigned to SambaNova Systems, Inc., Palo Alto, CA (US)
Filed by SambaNova Systems, Inc., Palo Alto, CA (US)
Filed on Aug. 22, 2023, as Appl. No. 18/236,584.
Application 18/236,584 is a continuation of application No. 17/738,867, filed on May 6, 2022, granted, now 11,740,911.
Application 17/738,867 is a continuation of application No. 17/378,391, filed on Jul. 16, 2021, granted, now 11,327,771, issued on May 10, 2022.
Prior Publication US 2023/0393856 A1, Dec. 7, 2023
Int. Cl. G06F 15/76 (2006.01); G06F 9/4401 (2018.01); G06F 13/20 (2006.01); G06F 13/40 (2006.01); G06F 15/173 (2006.01); G06F 15/78 (2006.01); G06F 15/80 (2006.01)
CPC G06F 9/4403 (2013.01) [G06F 13/20 (2013.01); G06F 13/4022 (2013.01); G06F 15/17343 (2013.01); G06F 15/7867 (2013.01); G06F 15/80 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computing system comprising:
an array of configurable units comprising sub-arrays of configurable units, each sub-array in the sub-arrays of configurable units consisting of a first number of configurable compute units and a second number of configurable memory units having a first spatial arrangement, configurable units in the array of configurable units including a respective configuration data store to configure the respective configurable unit;
a statically configurable bus system coupled to the configurable units in the array of configurable units;
a tag indicating a sub-array of configurable units in the array of configurable units having a defect; and
a defect-aware configuration controller to send configuration data to the configuration data stores to implement a data processing operation using the array of configurable units by generating static route control signals for the statically configurable bus system, based on the tag and without support of a host processor, to send a portion of the configuration data targeted to the sub-array having the defect to a configuration data store of an alternative sub-array of configurable units in the array.