IP Library Granted Patent US 12,455,737
Granted Patent B2
US 12,455,737 · App. 18/505,743 · Granted Oct 28, 2025

Neural network compute tile

Inventors: Olivier Temam (Antony, FR); Ravi Narayanaswami (San Jose, CA); Harshit Khaitan (San Jose, CA); Dong Hyuk Woo (San Jose, CA)
Assignee: Google LLC
G06F9/3001G06F9/30036G06F9/30065G06F9/3824G06F13/28G06N3/04G06N3/045G06N3/063
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,455,737
App. No.
18/505,743
Granted
Oct 28, 2025
Kind
B2
Abstract

A computing unit is disclosed, comprising a first memory bank for storing input activations and a second memory bank for storing parameters used in performing computations. The computing unit includes at least one cell comprising at least one multiply accumulate (“MAC”) operator that receives parameters from the second memory bank and performs computations. The computing unit further includes a first traversal unit that provides a control signal to the first memory bank to cause an input activation to be provided to a data bus accessible by the MAC operator. The computing unit performs one or more computations associated with at least one element of a data array, the one or more computations being performed by the MAC operator and comprising, in part, a multiply operation of the input activation received from the data bus and a parameter received from the second memory bank.

Claims (37)

1. A hardware integrated circuit configured to implement a neural network, the integrated circuit comprising:

a first memory configured to store a first operand;

a second memory configured to store a second operand;

a linear computing unit comprising a plurality of multiplication cells having inputs that are coupled to the first memory and the second memory;

an output activation pipeline coupled to outputs of the plurality of multiplication cells, wherein the output activation pipeline includes at least one pipelined shift register; and

a non-linear unit coupled between the first memory and the at least one pipelined shift register, wherein the non-linear unit is configured to:

apply an activation function to the output of the linear computing unit that is shifted out of the at least one pipelined shift register, wherein the output comprises an accumulated value corresponding to a product of multiplying the first operand with the second operand using a multiplication cell of the linear computing unit; and

write, to the first memory, activations resulting from the applying of the activation function to the output of the linear computing unit.

2. The integrated circuit of claim 1 , wherein each of the plurality of multiplication cells of the linear computing unit is configured to:

process the first operand through a first layer of the neural network at least by multiplying the first operand with the second operand using the multiplication cell of the linear computing unit.

3. The integrated circuit of claim 1 , wherein the non-linear unit is configured to:

i) generate an output activation in response to applying the activation function to the accumulated value; and

ii) shift the output activation from the non-linear unit towards the first memory.

4. The integrated circuit of claim 1 , wherein the non-linear unit aggregates partial sums of the accumulated value into a final linear output based on a control signal provided to the non-linear unit.

5. The integrated circuit of claim 1 , wherein at least a portion of the plurality of multiplication cells are grouped to form a cell group of the linear computing unit that computes an output feature map.

6. The integrated circuit of claim 5 , wherein each cell of the cell group computes a subset of outputs in the output feature map.

7. The integrated circuit of claim 1 , wherein:

i) the first memory comprising a first memory bandwidth of less than 16-bits; and

ii) the second memory is a wide memory comprising a second memory bandwidth equal to or less than 32-bits.

8. The integrated circuit of claim 7 , wherein the first memory bandwidth is less than the second memory bandwidth.

9. A method for accelerating tensor computations using a hardware integrated circuit configured to implement a neural network, the method comprising:

receiving instructions from a source external to a non-linear unit of the integrated circuit, wherein the non-linear unit is coupled between a first memory and an output activation pipeline coupled to outputs of a linear computing unit comprising a plurality of multiplication cells, wherein the output activation pipeline includes at least one pipelined shift register;

multiplying, using a multiplication cell of the linear computing unit, a first operand obtained from the first memory with a second operand obtained from a second memory of the integrated circuit; and

applying, by the non-linear unit, the output of the linear computing unit that is shifted out of the at least one pipelined shift register, wherein the output comprises an accumulated value corresponding to a product of multiplying the first operand with the second operand using a multiplication cell of the linear computing unit; and

writing, to the first memory, activations resulting from the applying of the activation function to the output of the linear computing unit.

10. The method of claim 9 , further comprising:

processing the first operand through a first layer of the neural network at least by multiplying the first operand with the second operand using the multiplication cell of the linear computing unit.

11. The method of claim 9 , further comprising:

generating, by the non-linear unit, an output activation in response to applying the activation function to the accumulated value; and

shifting the output activation from the non-linear unit towards the first memory.

12. The method of claim 9 , wherein the non-linear unit aggregates partial sums of the accumulated value into a final linear output based on a control signal provided to the non-linear unit.

13. The method of claim 9 , wherein at least a portion of the plurality of multiplication cells are grouped to form a cell group of the linear computing unit that computes an output feature map.

14. The method of claim 13 , wherein each cell of the cell group computes a subset of outputs in the output feature map.

15. The method of claim 9 , wherein:

i) the first memory comprising a first memory bandwidth of less than 16-bits; and

ii) the second memory is a wide memory comprising a second memory bandwidth equal to or less than 32-bits.

16. The method of claim 15 , wherein the first memory bandwidth is less than the second memory bandwidth.

Assignments (2)
CHANGE OF NAME Recorded Nov 16, 2023
From: GOOGLE, INC.
To: GOOGLE LLC
Reel/Frame 065599/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2023
From: TEMAM, OLIVIER; NARAYANASWAMI, RAVI; KHAITAN, HARSHIT; WOO, DONG HYUK
To: GOOGLE INC.
Reel/Frame 065580/0911 →
Continuity (4)
Continuation 17892807 · Aug 22, 2022
Continuation 16239760 · Jan 4, 2019
Continuation 15335769 · Oct 27, 2016
Related Publication 20240231819A1 · Jul 11, 2024
References Cited (192)
US 3754128A · Corinthios · 1973 [cited by applicant]
US 5138695A · Means et al. · 1992 [cited by applicant]
US 5267185A · Akabane et al. · 1993 [cited by applicant]
US 5299146A · Kanoh · 1994 [cited by applicant]
US 5400271A · Himeno · 1995 [cited by applicant]
US 5422983A · Castelaz et al. · 1995 [cited by applicant]
US 5471627A · Means et al. · 1995 [cited by applicant]
US 5742741A · Chiueh et al. · 1998 [cited by applicant]
US 5905757A · Kundmann et al. · 1999 [cited by applicant]
US 6067536A · Maruyama et al. · 2000 [cited by applicant]
US 6199057B1 · Tawel · 2001 [cited by examiner]
US 6243734B1 · Doshi et al. · 2001 [cited by applicant]
US 7426501B2 · Nugent · 2008 [cited by applicant]
US 7493498B1 · Schmidt et al. · 2009 [cited by applicant]
US 7620793B1 · Edmondson · 2009 [cited by examiner]
US 7818729B1 · Plum et al. · 2010 [cited by applicant]
US 8321652B2 · Hinz · 2012 [cited by applicant]
US 9710265B1 · Temam et al. · 2017 [cited by applicant]
US 9710748B2 · Ross et al. · 2017 [cited by applicant]
US 9715642B2 · Szegedy et al. · 2017 [cited by applicant]
US 9721203B1 · Young et al. · 2017 [cited by applicant]
US 9818059B1 · Woo et al. · 2017 [cited by applicant]
US 9836691B1 · Narayanaswami et al. · 2017 [cited by applicant]
US 9875104B2 · Woo et al. · 2018 [cited by applicant]
US 9959498B1 · Narayanaswami et al. · 2018 [cited by applicant]
US 10572409B1 · Zejda et al. · 2020 [cited by applicant]
US 10621489B2 · Appuswanny et al. · 2020 [cited by applicant]
US 12061968B2 · Narayanaswami et al. · 2024 [cited by applicant]
US 20020044695A1 · Bostrom · 2002 [cited by applicant]
US 20070118727A1 · Noeske · 2007 [cited by examiner]
US 20070124565A1 · Jones et al. · 2007 [cited by applicant]
US 20090128571A1 · Smith et al. · 2009 [cited by applicant]
US 20100030999A1 · Hinz · 2010 [cited by applicant]
US 20100031004A1 · Nakajima · 2010 [cited by applicant]
US 20100240330A1 · Fujisawa · 2010 [cited by examiner]
US 20110161624A1 · Flachs et al. · 2011 [cited by applicant]
US 20110161625A1 · Pechanek · 2011 [cited by applicant]
US 20110239032A1 · Masami et al. · 2011 [cited by applicant]
US 20120173004A1 · Radl · 2012 [cited by applicant]
US 20120303615A1 · Goswami et al. · 2012 [cited by applicant]
US 20130073497A1 · Akopyan et al. · 2013 [cited by applicant]
US 20140114893A1 · Arthur et al. · 2014 [cited by applicant]
US 20140115224A1 · Sanghai et al. · 2014 [cited by applicant]
US 20140169631A1 · Mizuno et al. · 2014 [cited by applicant]
US 20140188961A1 · Plotnikov et al. · 2014 [cited by applicant]
US 20140189288A1 · Hartono et al. · 2014 [cited by applicant]
US 20150071020A1 · Javanifard · 2015 [cited by applicant]
US 20150199963A1 · Maaninen · 2015 [cited by applicant]
US 20160026912A1 · Falcon · 2016 [cited by examiner]
US 20160322042A1 · Vlietinck et al. · 2016 [cited by applicant]
US 20160328647A1 · Lin et al. · 2016 [cited by applicant]
US 20160342888A1 · Yang et al. · 2016 [cited by applicant]
US 20160358073A1 · Desjardins et al. · 2016 [cited by applicant]
US 20170220345A1 · Woo et al. · 2017 [cited by applicant]
US 20170221176A1 · Munteanu · 2017 [cited by examiner]
US 20170316307A1 · Koster et al. · 2017 [cited by applicant]
US 20170323196A1 · Gibson et al. · 2017 [cited by applicant]
US 20180121377A1 · Woo et al. · 2018 [cited by applicant]
US 20180165577A1 · Young et al. · 2018 [cited by applicant]
US 20180189675A1 · Vitadhi et al. · 2018 [cited by applicant]
US 20180197068A1 · Narayanaswami et al. · 2018 [cited by applicant]
US 20180300624A1 · El-Khanny et al. · 2018 [cited by applicant]
US 20200012608A1 · Woo et al. · 2020 [cited by applicant]
US 20220067527A1 · Xu et al. · 2022 [cited by applicant]
US 20240289285A1 · Woo et al. · 2024 [cited by applicant]
CN 1445715A · 2003 [cited by applicant]
CN 101441441B · 2010 [cited by applicant]
CN 102037652A · 2011 [cited by applicant]
CN 102004751B · 2014 [cited by applicant]
CN 103761213A · 2014 [cited by applicant]
CN 103970720A · 2014 [cited by applicant]
CN 105230057A · 2016 [cited by applicant]
CN 105518625A · 2016 [cited by applicant]
CN 205139973U · 2016 [cited by applicant]
CN 106023065A · 2016 [cited by applicant]
CN 106127297A · 2016 [cited by applicant]
CN 106529511A · 2017 [cited by applicant]
CN 104463209B · 2017 [cited by applicant]
CN 207895435U · 2018 [cited by applicant]
CN 106023065B · 2019 [cited by applicant]
EP 0422348A2 · 1991 [cited by applicant]
EP 0156648B1 · 1992 [cited by applicant]
EP 0586999B1 · 1999 [cited by applicant]
JP S4874139A · 1973 [cited by applicant]
JP S5364439A · 1978 [cited by applicant]
JP S58134357A · 1983 [cited by applicant]
JP H03131965A · 1991 [cited by applicant]
JP H03251947A · 1991 [cited by applicant]
JP H05501317A · 1993 [cited by applicant]
JP H06139218A · 1994 [cited by applicant]
JP H07006146A · 1995 [cited by applicant]
JP H02273867A · 1995 [cited by applicant]
JP H10124473A · 1998 [cited by applicant]
JP H117432A · 1999 [cited by applicant]
JP 2001117900A · 2001 [cited by applicant]
JP 2003244190A · 2003 [cited by applicant]
JP 2009176110A · 2009 [cited by applicant]
JP 2010039625A · 2010 [cited by applicant]
JP 2010134697A · 2010 [cited by applicant]
JP 2013037488A · 2013 [cited by applicant]
WO WO1991019248A1 · 1991 [cited by applicant]
WO WO2005067572A2 · 2005 [cited by applicant]
WO WO2005067572A3 · 2005 [cited by applicant]
WO WO2016118257A1 · 2016 [cited by applicant]
Chang, A. et al., Recurrent Neural Networks Hardware Implementation FPGA, Mar. 2016, ArXiv, 7 pages. (Year: 2016). [cited by examiner]
Tan, G. et al., A comparative investigation of non-linear activation functions i neural controllers for search-based game AI engineering, 2011, Springer, pp. 1-25. (Year: 2011). [cited by examiner]
Curry, B. et al., Neural networks, linear functions and Neglected non-linearity, 2003, Spinger-Verlag, pp. 15-29. (Year: 2003). [cited by examiner]
Farabet, C. et al., CNP: A FPGA-Based Processor for Convolutional Networks, 2009, IEEE, pp. 32-37. (Year: 2009). [cited by examiner]
U.S. Appl. No. 15/014,265, filed Feb. 3, 2016, Woo et al. [cited by applicant]
‘cs23 1n.github.io’ [online], “CS23 In Convolutional Neural Networks for Visual Recognition,” publication date not available, retrieved on Oct. 22, 2016, retrieved from URL<http://cs231n.github.io/neuralnetworks1/>, 13 … [cited by applicant]
‘pages.cs.wisc.edu’ [online], “A Basic Introduction to Neural Networks,” Apr. 30, 1996, retrieved on Oct. 22, 2016, retrieved from URL<http://pages.cs.wisc.edu/˜bolo/shipyard/neural/local.html>, 5 pages. [cited by applicant]
Bates et al., “Configurable memory systems for embedded many-core processors,” CoRR, Submitted on Jan. 7, 2016, arXiv:1601.00894v2, 9 pages. [cited by applicant]
Bergstra, “Theano: Deep Learning on GPUs with Python,” Journal of Machine Learning Research, 2011, 4 pages. [cited by applicant]
Cabezas et al., “Automatic Parallelization of Kernels in Shared-Memory Multi-GPU Nodes,” Association for Computing Machinery, Jun. 2015, pp. 3-13. [cited by applicant]
Chen et al., “DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine Learning,” ACM SIGARCH Computer Architecture News, Feb. 2014, 42(1):269-283. [cited by applicant]
Chen et al., “DaDianNao: A Machine-Learning Supercomputer,” Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture, Cambridge, UK, Dec. 13-17, 2014, 14 pages. [cited by applicant]
Chen et al., “DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning,” ACM Sigplan Notices, Mar. 2014, 49(4): 15 pages. [cited by applicant]
Chi et al., “PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory,” Proceedings of ISCA, 2016, 43: 13 pages. [cited by applicant]
Dauiltani et al., “Sparse Direct Convolutional Neural Network,” Advances in Neural Networks 14th International Symposium, Sapporo, Hakodate, and Muroran, Hokkaido, Japan, Jun. 21-26, 2017, pp. 293-303. [cited by applicant]
eli.thegreenplace.net [online], “Memory layout of multi-dimensional arrays,” Sep. 2015, retrieved on May 15, 2020, retrieved from URL <https://eli.thegreenplace.net/2015/nnennory-layout-of-multi-dimensional-arrays>, 12 … [cited by applicant]
Examination Report in Singaporean Appln. No. 11201903787Y, mailed on Jan. 12, 2021, 5 pages. [cited by applicant]
Extended European Search Report in European Appln. No. 22153266.6, mailed on Jul. 11, 2022, 10 pages. [cited by applicant]
Guo et al., “Angel-Eye: A Complete Design Flow for Mapping CNN onto Customized Hardware,” Proceedings of the 2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Pittsburgh, PA, Jul. 11-13, 2016, pp. 24-29. [cited by applicant]
Hoshi et al., “Neural Network Hardware Eliminating Negligible Connections,” The Institute of Electronics, Information and Communication Engineers, Jan. 1996, 2 pages (abstract only). [cited by applicant]
https://yaju3d.hatenablog.jp [online], “TensorFlowKoto Hajime Summary,” Apr. 17, 2016, retrieved on Nov. 4, 2024, retrieved from URL<https://yaju3d.hatenablog.jp/entry/2016/04/17/032555>, 17 pages (with machine translat… [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2017/046963, mailed on Dec. 6, 2018, 10 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2017/047992, mailed on May 9, 2019, 9 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln No. PCT/US2017/049165, mailed on Dec. 1, 2017, 15 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2017/046963, mailed on Nov. 16, 2017, 17 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2017/047992, mailed on Nov. 16, 2017, 14 pages. [cited by applicant]
Kim et al., “A Large-scale Architecture for Restricted Boltzmann Machines, ” IEEE International Symposium on Field-Programmable Custom Computing Machines, Boulder CO, Apr. 29-May 1, 2010, 8 pages. [cited by applicant]
Liu et al., “Efficient Sparse Matrix-Vector Multiplication on x86-Based Many-Core Processors,” ICS 13, Eugene OR, Jun. 10-14, 2013, 10 pages. [cited by applicant]
Liu et al., “Cambricon: an instruction set architecture for neural networks,” Proceedings of the 43rd ACM/IEEE International Symposium on Computer Architecture (ISCA'16), Seoul, South Korea, Jun. 18-22, 2016, pp. 393-40… [cited by applicant]
Lu et al., “SpWA: An Efficient Sparse Winograd Convolutional Neural Networks Accelerator on FPGAs,” Association of Computing Machinery, 2018, 6 pages. [cited by applicant]
Makita et al., “1.2Development of S/W Simulator for GFLOPS Neurochip,” Proceedings of the National Conference The 50th Symposium (Hardware), Mar. 15, 1995, pp. 63-64 (with Machine Translation). [cited by applicant]
Moons et al., “A 0.3-2.6 TOPS/W precision-scalable processor for real-time large-sclae ConvNets,” IEEE Symposium on VLSI Circuits, Honolulu HI, Jun. 15-17, 2016, 2 pages. [cited by applicant]
Mukunoki et al., “Implementation and Evaluation of Sparse Matric Iterative Solution Using Wuadruple-Preciion Operations on GPUs,” IPSJ SIG Technical Report, 2013, 9 pages. [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2019-522728, mailed on Nov. 11, 2021, 7 pages (with machine translation). [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2019-523062, mailed on Aug. 2, 2022, 5 pages (with English translation). [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2021-123193, mailed on Sep. 13, 2022, 5 pages (with English translation). [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2021-203544, mailed on Feb. 6, 2024, 7 pages (with machine translation). [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2019-7014238, mailed on Jul. 22, 2021, 4 pages (with English translation). [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2021-7033780, mailed on Jan. 20, 2022, 6 pages (with English translation). [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2022-7011447, mailed on Jan. 25, 2023, 4 pages (with English Translation). [cited by applicant]
Notice of Allowance in Korean Appln. No. 10-2022-7015590, dated Jan. 30, 2023, 4 pages (with English Translation). [cited by applicant]
Office Action in British Appln. No. GB1714815.6, mailed on Feb. 8, 2018, 9 pages. [cited by applicant]
Office Action in Chinese Appln. No. 201710908258.5, mailed on May 21, 2021, 18 pages (with English translation). [cited by applicant]
Office Action in Chinese Appln. No. 201710889996.X, mailed on Jan. 25, 2021, 14 pages (with English translation). [cited by applicant]
Office Action in Chinese Appln. No. 201710889996.X, mailed on Jun. 24, 2020, 17 pages. [cited by applicant]
Office Action in Chinese Appln. No. 201710909908.8, mailed on May 18, 2021, 22 pages (with English translation). [cited by applicant]
Office Action in Chinese Appln. No. 201710909908.8, mailed on Nov. 24, 2021, 17 pages (with English translation). [cited by applicant]
Office Action in Chinese Appln. No. 201721254418.0, mailed on Feb. 28, 2018, 3 pages. [cited by applicant]
Office Action in European Appln. No. 17758698.9, mailed on Oct. 25, 2022, 5 pages. [cited by applicant]
Office Action in European Appln. No. 17765517.2, mailed on Aug. 11, 2020, 11 pages. [cited by applicant]
Office Action in German Appln. No. 102017120452.0, mailed on Jan. 25, 2023, 17 pages (with English translation). [cited by applicant]
Office Action in German Appln. No. 102017120588.8, mailed on Feb. 6, 2023, 16 pages (with English translation). [cited by applicant]
Office Action in Indian Appln. No. 201947016693, mailed on Apr. 8, 2021, 7 pages (with English translation). [cited by applicant]
Office Action in Indian Appln. No. 201947016694, mailed on Mar. 20, 2021, 6 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2019-522728, mailed on Dec. 1, 2020, 33 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2019-522877, mailed on Aug. 24, 2020, 30 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2019-523062, mailed on Apr. 6, 2021, 11 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2021-203544, mailed on Feb. 7, 2023, 6 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2021-203544, mailed on Oct. 10, 2023, 7 pages (with English Translation). [cited by applicant]
Office Action in Japanese Appln. No. 2022-163303, mailed on Aug. 22, 2023, 5 pages (with machine translation). [cited by applicant]
Office Action in Korean Appln. No. 10-2019-7012085, mailed on Jan. 4, 2021, 10 pages (with English translation). [cited by applicant]
Office Action in Korean Appln. No. 10-2022-7015590, mailed on Jul. 28, 2022, 8 pages (with English translation). [cited by applicant]
Office Action in Korean Appln. No. 10-2023-7013355, mailed on Jun. 2, 2023, 8 pages (with English translation). [cited by applicant]
Office Action in Singapore Appln. No. 11201903631X, mailed on Nov. 24, 2022, 6 pages. [cited by applicant]
Peemen et al., “Memory-centric accelerator design for Convolutional Neural Networks,” 2013 IEEE 31st International Conference on Computer Design, Asheville NC, Oct. 6-9, 2013, 7 pages. [cited by applicant]
Sankaradas et al., “A Massively Parallel Coprocessor for Convolutional Neural Networks,” Proceedings of the 2009 20th IEEE International Conference on Application-Specific Systems, Boston MA, Jul. 7-9, 2009, pp. 53-60. [cited by applicant]
Sato et al., “Sparse-Matrix Processor Based on Content Addressable Memory,” IPSJ SIG Technical Report, Jul. 18, 1990, 6 pages (with English abstract). [cited by applicant]
Satoshi Tsuda et al., “Proposal of Synthetic Aperture Radar Information Structurization by Using Neural Networks,” IEICE Technical Report, Aug. 20, 2015, pp. 31-36. [cited by applicant]
Search Report in Singapore Appln. No. 11201903631X, mailed on May 7, 2021, 5 pages. [cited by applicant]
Search Report in Singapore Appln. No. 11201903684R, mailed on May 7, 2021, 4 pages. [cited by applicant]
Seo et al., “Deep learning-based sentiment analysis research trends,” Journal of the Korean Multimedia Society, Sep. 2016, 20(3):8-22 (with Machine Translation). [cited by applicant]
Shafiee et al., “ISAAC: A Convolutional Neural Network Accelerator with In-Situ Analog Arithmetic in Crossbars,” 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture, Seoul, South Korea, Jun. 18-22… [cited by applicant]
Shimokawa et al., “Digital Neurocomputer, Multineuro,” Toshiba Review, Dec. 1991, 46(12);931-934 (English abstract). [cited by applicant]
Sitoh, “Deep Learning from Scratch—Deep learning theory and implementation—python,” O'Reilly Japan, Sep. 2016, 12 pages. [cited by applicant]
Siu et al., “Memory Requirements for Convolutional Neural Network Hardware Accelerators,” Institute of Electrical and Electronics Engineers, 2018, 11 pages. [cited by applicant]
Uchizono et al, “Multiscale Transform for Dynamix Graph Signals” IEICE Technical Report, Jan. 2016, 12 pages. [cited by applicant]
Ujjwalkarn, An Intuitive Explanation of Convolutional Neural Networks, Aug. 12, 2016, [retrieved from the internet on May 15, 2020], retrieved from URL <ujjwalkarn.nne/2016/08/11/intuitive-explanation-convnets/>, 17 pag… [cited by applicant]
Watanabe et al., “A Cooperative Learning Algorithm for Multi-Layered Neural Networks by using a PC cluster,” IEICE Technical Report, Nov. 2000, 11 pages. [cited by applicant]
www.webopedia.com [online], “bus,” available on or before Nov. 11, 2014, via internet archive: Wayback Machine URL<https://web.archive.org/web/20141111152947/https://www.webopedia.com/TERM/B/bus.html>, retrieved on Dec.… [cited by applicant]
Zeng et al., “Compressing and Accelerating Neural Network for Facial Point Localization,” Springer, 2018, pp. 359-367. [cited by applicant]
Zhang et al., “Error Evaluation for the Preconditioner Computer with Sherman-Morrison Formula and Its Re-construction,” IPSJ SIG Technical Report, 2006, 6 pages. [cited by applicant]
Zhang et al., “Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks,” Proceedings of the 2015 ACM/SIGDA International Symposium on Filed-Programmable Gate Arrays, Monterey CA, Feb. 22-24, 2015… [cited by applicant]
Zhang et al., “The Impulse Memory Controller,” Institute of Electrical and Electronics Engineers, 2001, 50(11):1117-1132. [cited by applicant]
Extended European Search Report in European Appln. No. 24186071.7, mailed on Nov. 11, 2024, 7 pages. [cited by applicant]
Notice of Allowance in Chinese Appln. No. 202210121408.9, mailed on May 29, 2025, 6 pages (with English translation). [cited by applicant]
Notice of Allowance in Japanese Appln. No. 2024-074476, mailed on May 27, 2025, 5 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2024-033695, mailed on May 13, 2025, 6 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2024-060830, mailed on May 20, 2025, 4 pages (with English translation). [cited by applicant]