US 11,681,645 B2
Independent control of multiple concurrent application graphs in a reconfigurable data processor
Gregory Frederick Grohoski, Bee Cave, TX (US); Sumti Jairath, Santa Clara, CA (US); Mark Luttrell, Cedar Park, TX (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 Jan. 31, 2022, as Appl. No. 17/589,467.
Application 17/589,467 is a continuation of application No. 16/862,445, filed on Apr. 29, 2020, granted, now 11,237,996.
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 2022/0156213 A1, May 19, 2022
Int. Cl. G06F 9/455 (2018.01); G06F 13/40 (2006.01); G06F 12/10 (2016.01); G06F 13/16 (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)] 18 Claims
OG exemplary drawing
 
1. A method for operating a reconfigurable data processor (RDP) in a system, comprising:
executing a first application graph on a first set of configurable units of the RDP; and
concurrently with the first application graph executing on the first set of configurable units:
(a) loading a second application graph into a second set of configurable units of the RDP; and
(b) executing the second application graph on the second set of configurable units.