IP Library Granted Patent US 12,306,783
Granted Patent B2
US 12,306,783 · App. 18/199,361 · Granted May 20, 2025

Top level network and array level network for reconfigurable data processors

Inventors: Gregory Frederick Grohoski (Bee Cave, TX); Sumti Jairath (Palo Alto, CA); Mark Luttrell (Palo Alto, CA); Raghu Prabhakar (San Jose, CA); Ram Sivaramakrishnan (San Jose, CA); Manish K. Shah (Austin, TX)
Assignee: SambaNova Systems, Inc.
G06F13/4027G06F9/45533G06F12/10G06F13/1668G06F15/7839G06F15/7882G06F2212/657
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,306,783
App. No.
18/199,361
Granted
May 20, 2025
Kind
B2
Abstract

A reconfigurable data processor comprises an array of configurable units and a bus system. The bus system is connected to the array of configurable units. The bus system includes a top level network and an array level network. The top level network is connected to an external data interface for communication with memory outside of the array of configurable units. The array level network is connected to configurable units in the array of configurable units.

Claims (30)

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.

2. The reconfigurable data processor of claim 1 , wherein the configurable interface unit is further configured to comprise a memory access controller connected to the bus system.

3. The reconfigurable data processor of claim 2 , wherein the memory access controller includes logic to route data transfers between the top level network and the array level network.

4. The reconfigurable data processor of claim 1 , wherein the configuration load controller is configured to read a configuration file from the memory, and to send configuration data in the configuration file to the configurable units in the array of configurable units.

5. The reconfigurable data processor of claim 4 , wherein the configuration load controller is further configured to retrieve chunks of the configuration file over the top level network via the external data interface.

6. The reconfigurable data processor of claim 5 , wherein the configuration load controller is further configured to retrieve the chunks of the configuration file in ordered rounds.

7. The reconfigurable data processor of claim 4 , wherein the configuration load controller is further configured to distribute chunks of the configuration file to the configurable units in the array of configurable units on the array level network.

8. The reconfigurable data processor of claim 7 , wherein the configuration load controller is further configured to distribute the chunks of the configuration file in ordered rounds.

9. The reconfigurable data processor of claim 1 , wherein one or both of the array level network and the top level network comprise switches.

10. The reconfigurable data processor of claim 1 , wherein the reconfigurable data processor is implemented on a single integrated circuit or a single multichip module.

11. A reconfigurable data processor comprising:

an array of configurable units including a configurable interface unit;

an array level network connecting configurable units of the array of configurable units, including the configurable interface unit;

an interface circuit for communication through an external data connection of the reconfigurable data processor; and

a top level network, different than the array level network, connected between 4e the configurable interface unit of the array of configurable units and the interface circuit, wherein the configurable interface unit is connected between the top level network and the array level network.

12. The reconfigurable data processor of claim 11 , wherein the interface circuit comprises a memory controller and the external data connection comprises a connection to external memory.

13. The reconfigurable data processor of claim 11 , wherein the interface circuit comprises bus interface circuitry and the external data connection comprises an industry standard bus.

14. The reconfigurable data processor of claim 11 , the configurable interface unit comprising logic to route data transfers between the top level network and the array level network.

15. The reconfigurable data processor of claim 11 , wherein the configurable interface unit comprises a configuration load controller, the configuration load controller is further configured to read configuration data from a memory connected to the external data connection and to send the configuration data to the configurable units in the array of configurable units.

16. The reconfigurable data processor of claim 15 , wherein the configuration load controller is further configured to retrieve chunks of the configuration data over the top-level network via the interface circuit.

17. The reconfigurable data processor of claim 15 , wherein the configuration load controller is further configured to distribute chunks of the configuration data to the configurable units in the array of configurable units over the array level network.

18. The reconfigurable data processor of claim 11 , wherein one or both of the array level network and the top level network comprise switches.

19. The reconfigurable data processor of claim 11 , wherein the reconfigurable data processor is implemented on a single integrated circuit or a single multichip module.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 18, 2025
From: SAMBANOVA SYSTEMS, INC.
To: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 070892/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: GROHOSKI, GREGORY FREDERICK; JAIRATH, SUMTI; LUTTRELL, MARK; PRABHAKAR, RAGHU; SIVARAMAKRISHNAN, RAM; SHAH, MANISH K.
To: SAMBANOVA SYSTEMS, INC.
Reel/Frame 063691/0897 →
Continuity (4)
Continuation 17589467 · Jan 31, 2022
Continuation 16862445 · Apr 29, 2020
Continuation 16239252 · Jan 3, 2019
Related Publication 20230289310A1 · Sep 14, 2023
References Cited (241)
US 4769790A · Yamashita · 1988 [cited by applicant]
US 5560029A · Papadopoulos et al. · 1996 [cited by applicant]
US 5684980A · Casselman · 1997 [cited by examiner]
US 5794033A · Aldebert et al. · 1998 [cited by applicant]
US 5963746A · Barker et al. · 1999 [cited by applicant]
US 6105119A · Kerr et al. · 2000 [cited by applicant]
US 6119181A · Vorbach et al. · 2000 [cited by applicant]
US 6327634B1 · Statovici · 2001 [cited by examiner]
US 6728871B1 · Vorbach et al. · 2004 [cited by applicant]
US 7224184B1 · Levi · 2007 [cited by examiner]
US 7797258B1 · Bowman et al. · 2010 [cited by applicant]
US 7952387B1 · Frazer · 2011 [cited by applicant]
US 7996684B2 · Wasson et al. · 2011 [cited by applicant]
US 8006021B1 · Li et al. · 2011 [cited by applicant]
US 8045546B1 · Bao et al. · 2011 [cited by applicant]
US 8261042B2 · Kanstein et al. · 2012 [cited by applicant]
US 8321618B1 · Keil et al. · 2012 [cited by applicant]
US 8327187B1 · Metcalf · 2012 [cited by examiner]
US 8656141B1 · Agarwal · 2014 [cited by applicant]
US 9047440B2 · Vorbach et al. · 2015 [cited by applicant]
US 9158575B2 · Smith · 2015 [cited by applicant]
US 9201899B2 · Nishimura et al. · 2015 [cited by applicant]
US 9325320B1 · Sullam · 2016 [cited by examiner]
US 9411532B2 · Vorbach et al. · 2016 [cited by applicant]
US 9569214B2 · Govindu et al. · 2017 [cited by applicant]
US 9690747B2 · Vorbach et al. · 2017 [cited by applicant]
US 9697318B2 · Hutton et al. · 2017 [cited by applicant]
US 9875105B2 · Rozas et al. · 2018 [cited by applicant]
US 9952831B1 · Ross et al. · 2018 [cited by applicant]
US 10037227B2 · Therien et al. · 2018 [cited by applicant]
US 10067911B2 · Gholaminejad et al. · 2018 [cited by applicant]
US 10419338B2 · Gray · 2019 [cited by examiner]
US 10698853B1 · Grohoski et al. · 2020 [cited by applicant]
US 10768899B2 · Koeplinger et al. · 2020 [cited by applicant]
US 10831507B2 · Shah et al. · 2020 [cited by applicant]
US 10886921B1 · Koganti et al. · 2021 [cited by applicant]
US 10908914B2 · Vorbach et al. · 2021 [cited by applicant]
US 11055141B2 · Prabhakar et al. · 2021 [cited by applicant]
US 11615038B2 · Tørudbakken et al. · 2023 [cited by applicant]
US 20010047509A1 · Mason et al. · 2001 [cited by applicant]
US 20020004916A1 · Marchand et al. · 2002 [cited by applicant]
US 20040049672A1 · Nollet et al. · 2004 [cited by applicant]
US 20040114609A1 · Swarbrick et al. · 2004 [cited by applicant]
US 20040153608A1 · Vorbach et al. · 2004 [cited by applicant]
US 20050091468A1 · Morita et al. · 2005 [cited by applicant]
US 20050108503A1 · Sandon et al. · 2005 [cited by applicant]
US 20050257012A1 · Hughes · 2005 [cited by applicant]
US 20060010306A1 · Saito et al. · 2006 [cited by applicant]
US 20060190517A1 · Guerrero · 2006 [cited by applicant]
US 20070046326A1 · Fujisawa et al. · 2007 [cited by applicant]
US 20070180172A1 · Schmidt et al. · 2007 [cited by applicant]
US 20090031089A1 · Tuominen · 2009 [cited by applicant]
US 20090113169A1 · Yang et al. · 2009 [cited by applicant]
US 20090135739A1 · Hoover et al. · 2009 [cited by applicant]
US 20090300262A1 · Vorbach · 2009 [cited by applicant]
US 20100161309A1 · Chartraire et al. · 2010 [cited by applicant]
US 20100191911A1 · Heddes et al. · 2010 [cited by applicant]
US 20100268862A1 · Park et al. · 2010 [cited by applicant]
US 20100293304A1 · Alexandron et al. · 2010 [cited by applicant]
US 20110264723A1 · Yagain · 2011 [cited by applicant]
US 20120126851A1 · Kelem et al. · 2012 [cited by applicant]
US 20120131257A1 · Rudosky et al. · 2012 [cited by applicant]
US 20130024621A1 · Choi et al. · 2013 [cited by applicant]
US 20130227255A1 · Kim · 2013 [cited by applicant]
US 20130326190A1 · Chung et al. · 2013 [cited by applicant]
US 20140149480A1 · Catanzaro et al. · 2014 [cited by applicant]
US 20140237227A1 · Aizawa et al. · 2014 [cited by applicant]
US 20140317628A1 · Kim · 2014 [cited by applicant]
US 20140331031A1 · Suh et al. · 2014 [cited by applicant]
US 20150227490A1 · Seo · 2015 [cited by applicant]
US 20150347192A1 · Blaine et al. · 2015 [cited by applicant]
US 20160012012A1 · Yen et al. · 2016 [cited by applicant]
US 20160055120A1 · Vorbach et al. · 2016 [cited by applicant]
US 20160139955A1 · Fee et al. · 2016 [cited by applicant]
US 20160188469A1 · Nagarajan et al. · 2016 [cited by applicant]
US 20170083313A1 · Sankaralingam et al. · 2017 [cited by applicant]
US 20170105130A1 · Chen et al. · 2017 [cited by applicant]
US 20170123794A1 · Chen et al. · 2017 [cited by applicant]
US 20170161204A1 · Roberts et al. · 2017 [cited by applicant]
US 20170185564A1 · Toichi et al. · 2017 [cited by applicant]
US 20170317678A1 · Coole et al. · 2017 [cited by applicant]
US 20180089117A1 · Nicol · 2018 [cited by applicant]
US 20180089132A1 · Atta et al. · 2018 [cited by applicant]
US 20180121121A1 · Mehra et al. · 2018 [cited by applicant]
US 20180157825A1 · Eksten et al. · 2018 [cited by applicant]
US 20180189231A1 · Fleming, Jr. et al. · 2018 [cited by applicant]
US 20180275193A1 · Rouge et al. · 2018 [cited by applicant]
US 20180349098A1 · Manohararajah · 2018 [cited by applicant]
US 20190042513A1 · Fleming, Jr. et al. · 2019 [cited by applicant]
US 20190042924A1 · Pasca et al. · 2019 [cited by applicant]
US 20190056969A1 · Khandros et al. · 2019 [cited by applicant]
US 20190084296A1 · Shaul et al. · 2019 [cited by applicant]
US 20190147323A1 · Li et al. · 2019 [cited by applicant]
US 20190158396A1 · Yu et al. · 2019 [cited by applicant]
US 20190171604A1 · Brewer · 2019 [cited by applicant]
US 20190205734A1 · Guntoro · 2019 [cited by applicant]
US 20190213153A1 · Pan et al. · 2019 [cited by applicant]
US 20190303297A1 · Fleming, Jr. et al. · 2019 [cited by applicant]
US 20190317770A1 · Sankaralingam et al. · 2019 [cited by applicant]
US 20200125396A1 · Chynoweth et al. · 2020 [cited by applicant]
US 20200159544A1 · Shah · 2020 [cited by examiner]
US 20200159692A1 · Shah · 2020 [cited by examiner]
US 20210055940A1 · Shah et al. · 2021 [cited by applicant]
US 20220171716A1 · Benisty et al. · 2022 [cited by applicant]
US 20230070690A1 · Mugu et al. · 2023 [cited by applicant]
US 20230244748A1 · Natarja et al. · 2023 [cited by applicant]
US 20240020261A1 · Jordan et al. · 2024 [cited by applicant]
CN 1122026A · 1996 [cited by applicant]
CN 101485576A · 2009 [cited by applicant]
CN 101593169A · 2009 [cited by applicant]
CN 103748574B · 2016 [cited by applicant]
CN 107636625B · 2018 [cited by applicant]
CN 108090022A · 2018 [cited by applicant]
EP 0733234A · 1995 [cited by applicant]
EP 1372084A2 · 2003 [cited by applicant]
EP 1877927B1 · 2011 [cited by applicant]
EP 2441013A1 · 2012 [cited by applicant]
TW 200801964A · 2008 [cited by applicant]
TW 200928736A · 2009 [cited by applicant]
TW 201346758A · 2013 [cited by applicant]
TW 201610708A · 2016 [cited by applicant]
TW 201730761A · 2017 [cited by applicant]
TW 201833767A · 2018 [cited by applicant]
WO 2010142987A1 · 2010 [cited by applicant]
PCT/US2020/032186—International Search Report and Written Opinion dated Aug. 14, 2020; 21 pages. [cited by applicant]
PCT/US2020/040832—3rd Party Observation dated Jul. 12, 2021, 15 pages. [cited by applicant]
PCT/US2020/040832—International Prelimiary Report on Patentabilily, dated Jan. 20, 2022, 16 pages. [cited by applicant]
PCT/US2020/040832—International Search Report and the Written Opinion dated Sep. 18, 2020, 18 pages. [cited by applicant]
PCT/US2023/012723—International Search Report and Written Opinion, dated May 31, 2023, 13 pages. [cited by applicant]
Podobas et al, A Survey on Coarse-Grained Reconfigurable Architectures From a Performance Perspective, IEEEAccess, vol. 2020.3012084, Jul. 27, 2020, 25 pages. [cited by applicant]
Prabhakar et al., Plasticine: A Reconfigurable Architecture for Parallel Patterns, ISCA, Jun. 24-28, 2017, 14 pages. [cited by applicant]
Prabhakar et al., SambaNova SN10 RDU: A 7nm Dataflow Architecture to Accelerate Software 2.0, dated Feb. 20-26, 2022, IEEE International Solid-State Circuits Conference, 3 pages. [cited by applicant]
Tanomoto et al., “A CGRA-based Approach for Accelerating Convolutional Neural Networks,” 2015 IEEE 9th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, 2015, pp. 73-80. [cited by applicant]
Tobuschat, et al., “IDAMC: A NoC for mixed criticality systems,” 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, Taipei, Aug. 19-21, 2013, pp. 149-156. [cited by applicant]
Turkson et al. “Artificial neural network applications in the calibration of spark-ignition engines: An overview,” Engineering Science and Technology, an International Journal, vol. 19, Issue 3, Sep. 2016, 1346-1359. [cited by applicant]
TW 108142191—First Office Action dated, Nov. 3, 2021, 17 pages. [cited by applicant]
TW 108142191—Notice of Allowance, dated Feb. 21, 2022, 2 pages. [cited by applicant]
TW 108142191—Response to First Office Action dated Nov. 3, 2021, filed Jan. 26, 2022, 9 pages. [cited by applicant]
TW 108148376—Notice of Allowance dated Oct. 23, 2020, 5 pages. [cited by applicant]
TW 108148376—Request for Exam and Voluntary Amendment filed Jun. 30, 2020, 17 pages. [cited by applicant]
U.S. Appl. No. 16/504,627—Office Action, dated Feb. 12, 2021, 10 pages. [cited by applicant]
TW 109102852 First Office Action, dated Jul. 29, 2020, 30 pages. [cited by applicant]
TW 109102852 Notice of Allowance, dated Nov. 4, 2020, 3 pages. [cited by applicant]
TW 109102852 Response to First Office Action, dated Jul. 29, 2020, 70 pages. [cited by applicant]
TW 109102852 Voluntary Amendment, dated Jul. 10, 2020, 19 pages. [cited by applicant]
TW 109114892—Notice of Allowance, dated Apr. 11, 2022, 3 pages. [cited by applicant]
TW 109114892—Response to First Office Action dated Jul. 22, 2021, filed Oct. 26, 2021, 16 pages. [cited by applicant]
TW 109114892—Office Action, dated Jul. 22, 2021, 9 pages. [cited by applicant]
TW 109122772—Office Action, dated Aug. 27, 2021, 11 pages. [cited by applicant]
TW 109122772—Response to First Office Action dated Aug. 27, 2021, filed Nov. 29, 2021, 15 pages. [cited by applicant]
TW 110101760—First Office Action dated Mar. 29, 2022, 12 pages. [cited by applicant]
TW110101760—Notice of Allowance, dated Sep. 21, 2022, 2 pages. [cited by applicant]
U.S. Appl. No. 16/197,826—Notice of Allowance mailed May 18, 2020, 22 pages. [cited by applicant]
U.S. Appl. No. 16/197,826—Notice of Allowance mailed Jun. 29, 2020, 11 pages. [cited by applicant]
U.S. Appl. No. 16/198,086—Notice of Allowance (after RCE) dated Jun. 28, 2021, 9 pages. [cited by applicant]
U.S. Appl. No. 16/198,086—Notice of Allowance, dated Jan. 15, 2021, 23 pages. [cited by applicant]
U.S. Appl. No. 16/239,252—Notice of Allowance dated Feb. 12, 2020, 10 pages. [cited by applicant]
U.S. Appl. No. 16/239,252—Notice of Allowance dated May 14, 2020, 15 pages. [cited by applicant]
U.S. Appl. No. 16/239,252—Office Action dated Aug. 7, 2019, 8 pages. [cited by applicant]
U.S. Appl. No. 16/239,252—Response to Final Office Action dated Jan. 8, 2020 filed Jan. 24, 2020, 14 pages. [cited by applicant]
U.S. Appl. No. 16/239,252—Response to Office Action dated Aug. 7, 2019, filed Sep. 26, 2019, 6 pages. [cited by applicant]
U.S. Appl. No. 16/239,252 Final Office Action, dated Jan. 8, 2020, 13 pages. [cited by applicant]
U.S. Appl. No. 16/260,548—Notice of Allowance dated Apr. 29, 2020, 15 pages. [cited by applicant]
U.S. Appl. No. 16/260,548—Office Action, dated Dec. 26, 2019, 9 pages. [cited by applicant]
U.S. Appl. No. 16/260,548—Response to Office Action dated Dec. 26, 2019, filed Mar. 10, 2020, 11 pages. [cited by applicant]
U.S. Appl. No. 16/407,675—Notice of Allowance dated Jun. 1, 2021, 7 pages. [cited by applicant]
U.S. Appl. No. 16/407,675—Notice of Allowance dated Mar. 14, 2022, 12 pages. [cited by applicant]
U.S. Appl. No. 16/407,675—Office Action dated Oct. 29, 2020, 7 pages. [cited by applicant]
U.S. Appl. No. 16/407,675—Office Action, dated May 18, 2020, 9 pages. [cited by applicant]
U.S. Appl. No. 16/407,675 Response to Final Office Action dated Oct. 29, 2020, filed Dec. 23, 2020, 8 pages. [cited by applicant]
U.S. Appl. No. 16/407,675 Response to First Office Action dated May 18, 2020, filed Jul. 10, 2020, 11 pages. [cited by applicant]
U.S. Appl. No. 16/504,627—312 Amendment in response to Notice of Allowance dated Apr. 16, 2021 as filed on May 17, 2021, 22 pages. [cited by applicant]
U.S. Appl. No. 16/504,627—Notice of Allowance, dated Apr. 16, 2021, 26 pages. [cited by applicant]
U.S. Appl. No. 16/504,627—Office Action, dated Nov. 13, 2020, 8 pages. [cited by applicant]
U.S. Appl. No. 16/504,627—Response to Non-Final Office Action dated Nov. 13, 2020, filed Feb. 2, 2021, 6 pages. [cited by applicant]
U.S. Appl. No. 16/862,445—Notice of Allowance, dated Sep. 17, 2021, 15 pages. [cited by applicant]
U.S. Appl. No. 16/862,445—Response to Office Action dated Mar. 18, 2021, filed Jun. 9, 2021, 12 pages. [cited by applicant]
U.S. Appl. No. 17/093,543—Office Action dated Apr. 19, 2022, 32 pages. [cited by applicant]
U.S. Appl. No. 17/093,543—Response to Office Action dated Oct. 12, 2021, filed Jan. 20, 2022, 4 pages. [cited by applicant]
U.S. Appl. No. 17/322,697—Non-Final Office Action, dated Apr. 7, 2023, 19 pages. [cited by applicant]
U.S. Appl. No. 17/492,403—Notice of Allowance, dated Oct. 12, 2022, 7 pages. [cited by applicant]
U.S. Appl. No. 18/107,613—Non-Final Rejection dated May 13, 2024, 8 pages. [cited by applicant]
U.S. Appl. No. 18/383,718—Notice of Allowance, dated Jul. 15, 2024, 12 pages. [cited by applicant]
Vadivel et al., “Loop Overhead Reduction Techniques for Coarse Grained Reconfigurable Architectures,” ResearchGate, Conference Paper, Aug. 2017, https://www.researchgate.net/publication/319416458, 9 pages. [cited by applicant]
Vranjkovic et al., “Coarse-Grained Reconfigurable Hardware Accelerator of Machine Learning Classifiers,” IWSSIP 2016, The 23rd International Conference on Systems, Signals and Image Processing, May 23-25, 2016, Bratisla… [cited by applicant]
Wang, et al., “Reconfigurable Hardware Accelerators: Opportunities, Trends and Challenges,” Cornell University, Dec. 13, 2017, 25 pages. [cited by applicant]
Wentzlaff et al., On-Chip Interconnection Architecture of the Tile Processor, IEEE Micro., IEEE Service Center, Los Alamitos, CA., US, US , (Sep. 1, 2007), vol. 27, No. 5, doi: 10.1109/MM.2007.4378780, ISSN 0272-1732, p… [cited by applicant]
Wijtvliet et al., “Coarse Grained Reconfigurable Architectures in the Past 25 Years: Overview and Classification,” IEEE 2016, pp. 235-244. [cited by applicant]
Wijtvliet, Course Syllabus for “Accelerators and Coarse Grained Reconfigurable Architectures,” Advanced School for Computing and Imaging, 2017, 2 pages. [cited by applicant]
Yan Ming, Yang Ziyu, Li Sikun, “A Reconfigurable Soc for Block Ciphers with a Programmable Dataflow Structure,” 2011 ThirdInternational Conference on Communications and Mobile Computing (Year: 2011) 4 pages. [cited by applicant]
Zhang, “Design of Coarse-Grained Reconfigurable Architecture for Digital Signal Processing,” Implementation Aspects, Master of Science Thesis, Feb. 2009, 110 pages. [cited by applicant]
80.192.25.230: “Producer-consumer problem”, Feb. 7, 2013 {Feb. 7, 2013), XP055530821, Retrieved from the ntemet: URL:https://en.wikipedia.org/w/index.php?t>ille=Producer″/oE2%80%93consumer_problem&old d=537111527 [retri… [cited by applicant]
AMBA AXI and ACE Protocol Specification, ARM, as early as Jan. 2003, 440 pages. [cited by applicant]
Ando et al., “A Multithreaded CGRA for Convolutional Neural Network Processing,” Scientific Research Publishing, Circuits and Systems, Jun. 2017, pp. 149-170. [cited by applicant]
Anonymous, Activation Function, Wikipedia, Retrieved on Dec. 3, 2021, 5 pages. Retrieved from [URL: https://n.wikipedia.org/wiki/Activation_function]. [cited by applicant]
Anonymous, Activation Function, Wikipedia, Retrieved on Aug. 16, 2019, 3 pages. Retrieved from [ URL: https://en.wikipedia.org/wiki/Activation_function ]. [cited by applicant]
Basterretxea et al., “Approximation of sigmoid function and the derivative for hardware implementation of artificial neurons,” IEE Proceedings—Circuits, Devices and Systems, vol. 151, Issue 1, Feb. 5, 2004, 7 pages. [cited by applicant]
Benoit et al., Automatic Task Scheduling/ Loop Unrolling using Dedicated RTR Controllers in Coarse Grain Reconfigurable Architectures, Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE Internat… [cited by applicant]
CA 3120683—Notice of Allowance dated Feb. 17, 2022, 1 page. [cited by applicant]
CA 3120683—Office Action, dated Sep. 1, 2021, 3 pages. [cited by applicant]
CA 3120683—Response to First Office Action dated Sep. 1, 2021, filed Dec. 31, 2021, 4 pages. [cited by applicant]
CA 3120683—Voluntary Amendments, dated Aug. 4, 2021, 9 pages. [cited by applicant]
CA 3125707—First Office Action, dated Jan. 21, 2022, 3 pages. [cited by applicant]
CA 3125707—Voluntary Amendments, dated Jan. 4, 2022, 8 pages. [cited by applicant]
CN 201980089713—First Office Action, dated Feb. 16, 2022, 6 pages. [cited by applicant]
CN 2020800135801—Voluntary Amendments with translation, dated Jan. 3, 2022, 16 pages. [cited by applicant]
De Sutter et al., Coarse-Grained Reconfigurable Array Architectures, 2010 Handbook of Signal Processing Systems, 37 pages. [cited by applicant]
EP 198213613—Response to Rules 161(1) and 162 Communication dated Jul. 1, 2021, filed Jan. 11, 2022, 12 ages. [cited by applicant]
EP 198213613 Rules 161(1) and 162 Communication, dated Jul. 1, 2021, 3 pages. [cited by applicant]
EP 19829712.9—Response to Rules 161(1) and 162 Communication dated Jun. 30, 2021, filed Jan. 10, 2022, 11 pages. [cited by applicant]
EP 19829712.9—Rules 161(1) and 162 Communication, dated Jun. 30, 2021, 3 pages. [cited by applicant]
EP 20702339.8—Response to Rules 161(1) and 162 Communication, filed Feb. 25, 2022, 10 pages. [cited by applicant]
EP 20702939.8—Rules 161(1) and 162 Communication, dated Aug. 18, 2021, 3 pages. [cited by applicant]
EP 20730358—Rules 161(1) and 162 Communication, dated Dec. 17, 2021, 3 pages. [cited by applicant]
EP 20743938.1—Rules 161(1) and 162 Communication, dated Feb. 15, 2022, 3 pages. [cited by applicant]
Eppler et al., High speed neural network chip for trigger purposes in high energy physics, IEEE, Proc. of the conference on design, automation and test in Europe, Feb. 1998, 8 pages. [cited by applicant]
Fiolhais et al., “Overlay Architectures for Space Applications,” SpacE FPGA Users Workshop, Apr. 9-11, 2018, pp. 1-20. [cited by applicant]
Gomar et al. “Precise digital implementations of hyperbolic tanh and sigmoid function,” 2016 50th Asilomar Conference on Signals, Systems and Computers, Nov. 6-9, 2016, 4 pages. [cited by applicant]
Harris et al., Architectures and Algorithms for User Customization of CNNs, ASP-DAC 2018, 32 pages. [cited by applicant]
Hartenstein, Coarse Grain Reconfigurable Architectures, IEEE, 2001, 6 pages. [cited by applicant]
Iannucci, “Toward a dataflow/von Neumann hybrid architecture,” ISCA '88 Proc. of the 15th Annual ISCA, May 30-Jun. 2, 1988, 10 pages. [cited by applicant]
Jafri et al., NeuroCGRA: A CGRAs with Support for Neural Networks, 2014 International Conference on High Performance Computing & Simulation (HPCS), 8 pages. [cited by applicant]
Koeplinger et al., Spatial: A Language and Compiler for Application Accelerators, PLDI '18, Jun. 18-22, 2018, Association for Computng Machinery, 16 pages. [cited by applicant]
Li, et al., “CATERPILLAR: Coarse Grain Reconfigurable Architecture for Accelerating the Training of Deep Neural Networks,” arXiv: 1706.00517v2 [cs.DC], Jun. 8, 2017, 10 pages. [cited by applicant]
Lin et al., “A Digital Circuit Design of Hyperbolic Tangent Sigmoid Function for Neural Networks,” 2018 IEEE Int'l Symp. on Circuits and Systems, May 18-21, 2018, 4 pages. [cited by applicant]
M. Emani et al., Accelerating Scientific Applications With Sambanova Reconfigurable Dataflow Architecture, in Computing in Science & Engineering, vol. 23, No. 2, pp. 114-119, Mar. 26, 2021, [doi: 10.1109/MCSE.2021.30572… [cited by applicant]
Ming et al., A Reconfigurable Soc for Block Ciphers with a Programmable Dataflow Structure, dated Apr. 18-20, 2011, Third International Conference on Communications and Mobile Computing, 4 pages. [cited by applicant]
Nicol, “A Course Grain Reconfigurable Array (CGRA) for Statically Scheduled Data Flow Computing,” Wave Computing, May 3, 2017, 9 pages. [cited by applicant]
Nicol, “Wave Computing: A Dataflow Processing Chip for Training Deep Neural Networks,” 2017, 25 pages. [cited by applicant]
Paek et al., “Binary Acceleration Using Coarse-Grained Reconfigurable Architecture,” ACM SIGARCH Computer Architecture News, vol. 38, No. 4, Sep. 2010, 7 pages. [cited by applicant]
PCT/US2019/062287—International Search Report and Written Opinion dated Feb. 5, 2020, 18 pages. [cited by applicant]
PCT/US2019/062287 International Preliminary Report on Patentability, dated Feb. 19, 2021, 31 pages. [cited by applicant]
PCT/US2019/062289—International Preliminary Report on Patentability dated Feb. 19, 2021, 27 pages. [cited by applicant]
PCT/US2019/062289—International Search Report and Written Opinion dated Feb. 28, 2020, 14 pages. [cited by applicant]
PCT/US2020/012079—International Preliminary Report on Patentability, dated May 7, 2021, 14 pages. [cited by applicant]
PCT/US2020/012079—International Search Report and Written Opinion mailed Apr. 29, 2020, 18 pages. [cited by applicant]
PCT/US2020/012079—Second Article 34 Amendment {Response to Informal Communication by Telephone) dated Feb. 2, 2021, as filed on Apr. 2, 2021, 5 pages. [cited by applicant]
PCT/US2020/014652—International Preliminary Report on Patentability, dated Aug. 12, 2021, 7 pages. [cited by applicant]
PCT/US2020/014652—International Search Report and Written Opinion dated May 26, 2020, 9 pages. [cited by applicant]
PCT/US2020/032186—3rd Party Observation dated Jul. 13, 2021, 20 pages. [cited by applicant]
PCT/US2020/032186—International Preliminary Report on Patentability, dated Nov. 18, 2021, 15 pages. [cited by applicant]