US 12,306,783 B2
Top level network and array level network for reconfigurable data processors
Gregory Frederick Grohoski, Bee Cave, TX (US); Sumti Jairath, Palo Alto, CA (US); Mark Luttrell, Palo Alto, CA (US); Raghu Prabhakar, San Jose, CA (US); Ram Sivaramakrishnan, San Jose, CA (US); and Manish K. Shah, Austin, TX (US)
Assigned to SambaNova Systems, Inc., Palo Alto, CA (US)
Filed by SambaNova Systems, Inc., Palo Alto, CA (US)
Filed on May 18, 2023, as Appl. No. 18/199,361.
Application 18/199,361 is a continuation of application No. 17/589,467, filed on Jan. 31, 2022, granted, now 11,681,645.
Application 17/589,467 is a continuation of application No. 16/862,445, filed on Apr. 29, 2020, granted, now 11,237,996, issued on Feb. 1, 2022.
Application 16/862,445 is a continuation of application No. 16/239,252, filed on Jan. 3, 2019, granted, now 10,698,853, issued on Jun. 30, 2020.
Prior Publication US 2023/0289310 A1, Sep. 14, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 12/10 (2016.01); G06F 13/16 (2006.01); G06F 13/40 (2006.01); G06F 15/78 (2006.01)
CPC G06F 13/4027 (2013.01) [G06F 9/45533 (2013.01); G06F 12/10 (2013.01); G06F 13/1668 (2013.01); G06F 15/7839 (2013.01); G06F 15/7882 (2013.01); G06F 2212/657 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A reconfigurable data processor, comprising:
an array of configurable units;
a configurable interface unit including a configuration load controller; and
a bus system connected to the array of configurable units,
wherein the bus system includes a top level network and an array level network,
wherein the top level network is connected to an external data interface for communication with memory outside of the array of configurable units and to the configuration load controller,
wherein the array level network is connected to configurable units in the array of configurable units,
wherein the configurable interface unit including the configuration load controller is connected between the top level network and the array level network.