IP Library Granted Patent US 12,333,671
Granted Patent B2
US 12,333,671 · App. 17/801,999 · Granted Jun 17, 2025

Data quantization processing method and apparatus, electronic device and storage medium

Inventors: Xin Yu (Beijing, CN); Daofu Liu (Beijing, CN); Shiyi Zhou (Beijing, CN)
Assignee: Cambricon Technologies Corporation Limited
G06T3/40G06F17/153G06N3/0464G06N3/0495G06T7/70G06T9/002G06T2207/20084G06V10/454G06V10/70H03M7/24H04N19/124H04N19/94
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,333,671
App. No.
17/801,999
Granted
Jun 17, 2025
Kind
B2
Abstract

The present disclosure relates to a data quantization processing method and apparatus, an electronic device, and a storage medium. The apparatus includes a control unit having an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store a calculation instruction associated with an artificial neural network operation, the instruction processing unit is configured to parse the calculation instruction to obtain a plurality of operation instructions, and the storage queue unit is configured to store an instruction queue. The instruction queue includes a plurality of operation instructions or calculation instructions to be executed in an order of the queue. The above-mentioned method improves the operation precision of related products during a neural network model operation.

Claims (57)

1. A data quantization processing method comprising:

determining data to be quantized corresponding to each channel of an input image according to a quantity of channels of the input image in a deep convolution layer;

according to the data to be quantized corresponding to each channel, determining a statistical result of the data to be quantized corresponding to each channel;

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, determining a quantization parameter corresponding to each channel; and

quantizing the data to be quantized corresponding to each channel by using the quantization parameter corresponding to each channel to obtain quantized data corresponding to each channel of the input image,

wherein the number of channels of the input image in the deep convolution layer is the same as the number of channels of an output image;

wherein the quantization parameter includes a point position parameter for each channel; and the method further comprises:

for each channel, determining the point position parameter corresponding to the channel according to the statistical result of the data to be quantized corresponding to the channel and a data bit width corresponding to the channel; and

for each channel, adjusting the data bit width corresponding to the channel according to a quantization error of the data bit width corresponding to the channel, so as to determine the quantization parameter corresponding to the channel by using an adjusted data bit width, wherein the quantization error is determined based on the quantized data corresponding to the channel and the data to be quantized corresponding to the channel.

2. The method of claim 1 , wherein the quantization parameter further includes a scaling factor for each channel; and wherein

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, the determining of the quantization parameter corresponding to the channel includes:

for each channel, determining the scaling factor corresponding to the channel according to the statistical result of the data to be quantized corresponding to the channel, the point position parameter corresponding to the channel, and the data bit width corresponding to the channel.

3. The method of claim 1 , wherein the quantization parameter includes an offset for each channel; and the method further comprises:

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, determining the quantization parameter corresponding to the channel includes:

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, determining the offset corresponding to the channel.

4. The method of claim 1 , wherein according to the data to be quantized corresponding to each channel, the determining of the statistical result of the data to be quantized corresponding to each channel includes:

for each channel, determining an absolute maximum value of the data to be quantized corresponding to the channel; and

determining the absolute maximum value of the data to be quantized corresponding to the channel as the statistical result of the data to be quantized corresponding to the channel.

5. The method of claim 4 , wherein for each channel, the determining of the absolute maximum value of the data to be quantized corresponding to the channel includes:

for each channel, determining a maximum value and a minimum value of the data to be quantized corresponding to the channel; and

determining the absolute maximum value of the data to be quantized corresponding to the channel according to the maximum value and the minimum value of the data to be quantized corresponding to the channel.

6. The method of claim 1 , wherein for each channel, the data bit width corresponding to the channel is a preset value.

7. The method of claim 1 , wherein the adjusting of the data bit width corresponding to the channel according to the quantization error of the data bit width corresponding to the channel includes:

comparing the quantization error with a threshold, and adjusting the data bit width corresponding to the channel according to a comparison result.

8. The method of claim 7 , wherein the threshold includes a first threshold and a second threshold; and

wherein the comparing of the quantization error with the threshold and the adjusting of the data bit width corresponding to the channel according to the comparison result include:

increasing the data bit width corresponding to the channel when the quantization error is greater than or equal to the first threshold;

decreasing the data bit width corresponding to the channel when the quantization error is less than or equal to the second threshold; and

keeping the data bit width corresponding to the channel unchanged when the quantization error is between the first threshold and the second threshold.

9. An electronic device, comprising:

a processor; and

a memory configured to store a processor-executable instruction,

wherein the processor is configured to call the instruction stored in the memory to perform the method of claim 1 .

10. A non-transitory computer-readable storage medium, on which a computer program instruction is stored, wherein the method of claim 1 is implemented when the computer program instruction is executed by a processor.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the quantization parameter further includes a scaling factor for each channel, and wherein

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, the determining of the quantization parameter corresponding to the channel includes:

for each channel, determining the scaling factor corresponding to the channel according to the statistical result of the data to be quantized corresponding to the channel, the point position parameter corresponding to the channel, and the data bit width corresponding to the channel.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the quantization parameter includes an offset for each channel, and wherein

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, the determining of the quantization parameter corresponding to the channel includes:

for each channel, according to the statistical result of the data to be quantized corresponding to the channel, determining the offset corresponding to the channel.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the determining of the statistical result of the data to be quantized corresponding to each channel according to the data to be quantized includes:

for each channel, determining an absolute maximum value of the data to be quantized corresponding to the channel; and

determining the absolute maximum value of the data to be quantized corresponding to the channel as the statistical result of the data to be quantized corresponding to the channel.

14. The non-transitory computer-readable storage medium of claim 13 , wherein for each channel, the determining of the absolute maximum value of the data to be quantized corresponding to the channel includes:

for each channel, determining a maximum value and a minimum value of the data to be quantized corresponding to the channel; and

determining the absolute maximum value of the data to be quantized corresponding to the channel according to the maximum value and the minimum value of the data to be quantized corresponding to the channel.

15. A data quantization processing apparatus comprising:

a first determining circuit configured to, according to a quantity of channels of an input image in a deep convolution layer, determine data to be quantized corresponding to each channel of the input image;

a second determining circuit configured to, according to the data to be quantized corresponding to each channel, determine a statistical result of the data to be quantized corresponding to each channel;

a third determining circuit configured to, for each channel, according to the statistical result of the data to be quantized corresponding to the channel, determine a quantization parameter corresponding to the channel; and

a quantization circuit configured to quantize the data to be quantized corresponding to each channel by using the quantization parameter corresponding to each channel to obtain quantized data corresponding to each channel of the input image,

wherein the number of channels of the input image in the deep convolution layer is the same as the number of channels of an output image;

wherein the quantization parameter includes a point position parameter for each channel; and the third determining circuit is further configured to:

for each channel, determine the point position parameter corresponding to the channel according to the statistical result of the data to be quantized corresponding to the channel and a data bit width corresponding to the channel; and

for each channel, adjust the data bit width corresponding to the channel according to a quantization error of the data bit width corresponding to the channel, so as to determine the quantization parameter corresponding to the channel by using an adjusted data bit width, wherein the quantization error is determined based on the quantized data corresponding to the channel and the data to be quantized corresponding to the channel.

16. An artificial intelligence chip, comprising the data quantization processing apparatus of claim 15 .

17. An electronic device, comprising the artificial intelligence chip of claim 16 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2022
From: YU, XIN; LIU, DAOFU; ZHOU, SHIYI
To: CAMBRICON TECHNOLOGIES CORPORATION LIMITED
Reel/Frame 060889/0443 →
Priority Claims (1)
CN 202010111884.3 · Feb 24, 2020 · national
Continuity (1)
Related Publication 20230091541A1 · Mar 23, 2023
References Cited (400)
US 5052043A · Gaborski · 1991 [cited by applicant]
US 6144977A · Giangarra et al. · 2000 [cited by applicant]
US 6145123A · Torrey et al. · 2000 [cited by applicant]
US 6570588B1 · Ando et al. · 2003 [cited by applicant]
US 6671796B1 · Sudharsanan et al. · 2003 [cited by applicant]
US 6704757B1 · Ohmi et al. · 2004 [cited by applicant]
US 6715065B1 · Ebata et al. · 2004 [cited by applicant]
US 6732307B1 · Edwards · 2004 [cited by applicant]
US 6931639B1 · Eickemeyer · 2005 [cited by applicant]
US 7093005B2 · Patterson · 2006 [cited by applicant]
US 7236995B2 · Hinds · 2007 [cited by applicant]
US 7242414B1 · Thekkath et al. · 2007 [cited by applicant]
US 7406451B2 · Mrziglod et al. · 2008 [cited by applicant]
US 7721128B2 · Johns et al. · 2010 [cited by applicant]
US 7945607B2 · Hinds · 2011 [cited by applicant]
US 8015543B1 · Carrick et al. · 2011 [cited by applicant]
US 8051117B2 · Lundvall et al. · 2011 [cited by applicant]
US 8190664B2 · Lundvall et al. · 2012 [cited by applicant]
US 8335811B2 · Zhong · 2012 [cited by applicant]
US 8560591B2 · Lundvall et al. · 2013 [cited by applicant]
US 8694572B2 · Samy et al. · 2014 [cited by applicant]
US 8762438B2 · Lundvall et al. · 2014 [cited by applicant]
US 8924455B1 · Barman et al. · 2014 [cited by applicant]
US 9052896B2 · Schillings · 2015 [cited by applicant]
US 9412366B2 · Wilensky et al. · 2016 [cited by applicant]
US 9916531B1 · Zivkovic et al. · 2018 [cited by applicant]
US 10187568B1 · Tran et al. · 2019 [cited by applicant]
US 10224954B1 · Madduri et al. · 2019 [cited by applicant]
US 10360304B1 · Alvarez et al. · 2019 [cited by applicant]
US 10427306B1 · Quinlan et al. · 2019 [cited by applicant]
US 10656942B2 · Madduri et al. · 2020 [cited by applicant]
US 10699465B1 · Surti et al. · 2020 [cited by applicant]
US 10929744B2 · Li et al. · 2021 [cited by applicant]
US 11675676B2 · Liu · 2023 [cited by examiner]
US 11676028B2 · Liu · 2023 [cited by examiner]
US 11676029B2 · Liu · 2023 [cited by examiner]
US 12001955B2 · Liu · 2024 [cited by examiner]
US 12093148B2 · Liu · 2024 [cited by examiner]
US 12112257B2 · Liu · 2024 [cited by examiner]
US 20020138714A1 · Leibholz et al. · 2002 [cited by applicant]
US 20030097318A1 · Yu et al. · 2003 [cited by applicant]
US 20030154360A1 · Ganapathy et al. · 2003 [cited by applicant]
US 20030167460A1 · Desai et al. · 2003 [cited by applicant]
US 20040128331A1 · Hinds et al. · 2004 [cited by applicant]
US 20040250164A1 · Ahmad et al. · 2004 [cited by applicant]
US 20050138327A1 · Tabei · 2005 [cited by applicant]
US 20050160402A1 · Wang et al. · 2005 [cited by applicant]
US 20060161375A1 · Duberstein et al. · 2006 [cited by applicant]
US 20070220076A1 · Hinds · 2007 [cited by applicant]
US 20080148120A1 · Seuring · 2008 [cited by applicant]
US 20090113186A1 · Kato et al. · 2009 [cited by applicant]
US 20090125293A1 · Lefurgy et al. · 2009 [cited by applicant]
US 20100073068A1 · Cho et al. · 2010 [cited by applicant]
US 20110060587A1 · Phillips et al. · 2011 [cited by applicant]
US 20110301777A1 · Cox et al. · 2011 [cited by applicant]
US 20120316845A1 · Grey et al. · 2012 [cited by applicant]
US 20130054110A1 · Sata · 2013 [cited by applicant]
US 20130173891A1 · Carlough et al. · 2013 [cited by applicant]
US 20130332610A1 · Beveridge · 2013 [cited by applicant]
US 20140019732A1 · Toll et al. · 2014 [cited by applicant]
US 20140081625A1 · Wilensky et al. · 2014 [cited by applicant]
US 20140164737A1 · Collange et al. · 2014 [cited by applicant]
US 20140249814A1 · Nakano et al. · 2014 [cited by applicant]
US 20150134581A1 · Doeding et al. · 2015 [cited by applicant]
US 20150339570A1 · Scheffler · 2015 [cited by applicant]
US 20150370303A1 · Krishnaswamy et al. · 2015 [cited by applicant]
US 20160026231A1 · Ignowski et al. · 2016 [cited by applicant]
US 20160054922A1 · Awasthi et al. · 2016 [cited by applicant]
US 20160124710A1 · Lutz et al. · 2016 [cited by applicant]
US 20160170710A1 · Kim et al. · 2016 [cited by applicant]
US 20160170866A1 · Ioualalen et al. · 2016 [cited by applicant]
US 20160239259A1 · Lenchner et al. · 2016 [cited by applicant]
US 20160328645A1 · Lin et al. · 2016 [cited by applicant]
US 20160328647A1 · Lin et al. · 2016 [cited by applicant]
US 20170061279A1 · Yang et al. · 2017 [cited by applicant]
US 20170090956A1 · Linsky · 2017 [cited by applicant]
US 20170103022A1 · Kreinin et al. · 2017 [cited by applicant]
US 20170103316A1 · Ross et al. · 2017 [cited by applicant]
US 20170116520A1 · Min et al. · 2017 [cited by applicant]
US 20170142327A1 · Bayani · 2017 [cited by applicant]
US 20170161604A1 · Craddock et al. · 2017 [cited by applicant]
US 20170213156A1 · Hammond et al. · 2017 [cited by applicant]
US 20170220929A1 · Rozen et al. · 2017 [cited by applicant]
US 20170221176A1 · Munteanu et al. · 2017 [cited by applicant]
US 20170243085A1 · Vanhoucke et al. · 2017 [cited by applicant]
US 20170257079A1 · Jain et al. · 2017 [cited by applicant]
US 20170262959A1 · Lee et al. · 2017 [cited by applicant]
US 20170270073A1 · Badin et al. · 2017 [cited by applicant]
US 20170312634A1 · Ledoux et al. · 2017 [cited by applicant]
US 20170316307A1 · Koster et al. · 2017 [cited by applicant]
US 20170316312A1 · Goyal et al. · 2017 [cited by applicant]
US 20170339339A1 · De et al. · 2017 [cited by applicant]
US 20170344880A1 · Nekuii · 2017 [cited by applicant]
US 20170344882A1 · Ambrose et al. · 2017 [cited by applicant]
US 20170353163A1 · Gazneli et al. · 2017 [cited by applicant]
US 20170357530A1 · Shih et al. · 2017 [cited by applicant]
US 20170357910A1 · Sommer et al. · 2017 [cited by applicant]
US 20180046903A1 · Yao et al. · 2018 [cited by applicant]
US 20180060719A1 · Kisilev et al. · 2018 [cited by applicant]
US 20180088996A1 · Rossi et al. · 2018 [cited by applicant]
US 20180096243A1 · Patil et al. · 2018 [cited by applicant]
US 20180136912A1 · Venkataramani et al. · 2018 [cited by applicant]
US 20180157464A1 · Lutz et al. · 2018 [cited by applicant]
US 20180157971A1 · Fusi · 2018 [cited by applicant]
US 20180247182A1 · Motoya et al. · 2018 [cited by applicant]
US 20180270290A1 · Sinha et al. · 2018 [cited by applicant]
US 20180288440A1 · Chao · 2018 [cited by applicant]
US 20180293183A1 · Cooray et al. · 2018 [cited by applicant]
US 20180293517A1 · Browne et al. · 2018 [cited by applicant]
US 20180300931A1 · Vembu et al. · 2018 [cited by applicant]
US 20180322391A1 · Wu et al. · 2018 [cited by applicant]
US 20180329512A1 · Liao et al. · 2018 [cited by applicant]
US 20180357541A1 · Chen et al. · 2018 [cited by applicant]
US 20180367729A1 · Parasnis et al. · 2018 [cited by applicant]
US 20180373976A1 · Woo · 2018 [cited by applicant]
US 20190034784A1 · Li et al. · 2019 [cited by applicant]
US 20190042925A1 · Choe et al. · 2019 [cited by applicant]
US 20190042935A1 · Deisher · 2019 [cited by applicant]
US 20190050710A1 · Wang et al. · 2019 [cited by applicant]
US 20190057696A1 · Ogawa · 2019 [cited by applicant]
US 20190065208A1 · Liu et al. · 2019 [cited by applicant]
US 20190095777A1 · Kim · 2019 [cited by examiner]
US 20190102229A1 · Gupta et al. · 2019 [cited by applicant]
US 20190108443A1 · Dwarkanath et al. · 2019 [cited by applicant]
US 20190114142A1 · Yoda et al. · 2019 [cited by applicant]
US 20190122094A1 · Chen et al. · 2019 [cited by applicant]
US 20190122119A1 · Husain · 2019 [cited by applicant]
US 20190138372A1 · Tee · 2019 [cited by applicant]
US 20190147322A1 · Kim et al. · 2019 [cited by applicant]
US 20190156188A1 · Ono et al. · 2019 [cited by applicant]
US 20190164285A1 · Nye et al. · 2019 [cited by applicant]
US 20190180170A1 · Huang et al. · 2019 [cited by applicant]
US 20190199370A1 · Madduri et al. · 2019 [cited by applicant]
US 20190205737A1 · Bleiweiss et al. · 2019 [cited by applicant]
US 20190205746A1 · Nurvitadhi et al. · 2019 [cited by applicant]
US 20190220709A1 · Freeman et al. · 2019 [cited by applicant]
US 20190220734A1 · Ferdman et al. · 2019 [cited by applicant]
US 20190228762A1 · Wang et al. · 2019 [cited by applicant]
US 20190244097A1 · Notsu et al. · 2019 [cited by applicant]
US 20190250691A1 · Lee et al. · 2019 [cited by applicant]
US 20190251429A1 · Du et al. · 2019 [cited by applicant]
US 20190265949A1 · Ito · 2019 [cited by applicant]
US 20190278677A1 · Terechko et al. · 2019 [cited by applicant]
US 20190294968A1 · Vantrease et al. · 2019 [cited by applicant]
US 20190297327A1 · Mao · 2019 [cited by applicant]
US 20190339937A1 · Lo et al. · 2019 [cited by applicant]
US 20200005424A1 · Appu et al. · 2020 [cited by applicant]
US 20200012500A1 · Kern et al. · 2020 [cited by applicant]
US 20200026986A1 · Ha et al. · 2020 [cited by applicant]
US 20200082274A1 · Rossi et al. · 2020 [cited by applicant]
US 20200097799A1 · Divakar et al. · 2020 [cited by applicant]
US 20200117453A1 · Zhang et al. · 2020 [cited by applicant]
US 20200117614A1 · Zhang et al. · 2020 [cited by applicant]
US 20200125508A1 · Liu et al. · 2020 [cited by applicant]
US 20200126554A1 · Chen et al. · 2020 [cited by applicant]
US 20200126555A1 · Chen et al. · 2020 [cited by applicant]
US 20200135171A1 · Tachibana et al. · 2020 [cited by applicant]
US 20200142748A1 · Liu et al. · 2020 [cited by applicant]
US 20200159527A1 · Zhang et al. · 2020 [cited by applicant]
US 20200159530A1 · Zhang et al. · 2020 [cited by applicant]
US 20200159531A1 · Zhang et al. · 2020 [cited by applicant]
US 20200159532A1 · Zhang et al. · 2020 [cited by applicant]
US 20200159533A1 · Zhang et al. · 2020 [cited by applicant]
US 20200159534A1 · Li et al. · 2020 [cited by applicant]
US 20200160162A1 · Zhang et al. · 2020 [cited by applicant]
US 20200160163A1 · Liu et al. · 2020 [cited by applicant]
US 20200160219A1 · Zhang et al. · 2020 [cited by applicant]
US 20200160220A1 · Zhang et al. · 2020 [cited by applicant]
US 20200160221A1 · Zhang et al. · 2020 [cited by applicant]
US 20200160222A1 · Zhang et al. · 2020 [cited by applicant]
US 20200168227A1 · Chen et al. · 2020 [cited by applicant]
US 20200174547A1 · Fang et al. · 2020 [cited by applicant]
US 20200183752A1 · Liu et al. · 2020 [cited by applicant]
US 20200193160A1 · Lee et al. · 2020 [cited by applicant]
US 20200241874A1 · Chen et al. · 2020 [cited by applicant]
US 20200257972A1 · Miniskar et al. · 2020 [cited by applicant]
US 20200334041A1 · Zhang et al. · 2020 [cited by applicant]
US 20200334522A1 · Zhang et al. · 2020 [cited by applicant]
US 20200334572A1 · Zhang et al. · 2020 [cited by applicant]
US 20200380360A1 · Yu et al. · 2020 [cited by applicant]
US 20200394522A1 · Liu · 2020 [cited by examiner]
US 20200394523A1 · Liu · 2020 [cited by examiner]
US 20210042889A1 · Pei · 2021 [cited by applicant]
US 20210061028A1 · Da Deppo et al. · 2021 [cited by applicant]
US 20210117768A1 · Liu · 2021 [cited by examiner]
US 20210117810A1 · Liu · 2021 [cited by applicant]
US 20210150767A1 · Ikai · 2021 [cited by examiner]
US 20210182177A1 · Su et al. · 2021 [cited by applicant]
US 20210264270A1 · Liu · 2021 [cited by examiner]
US 20210286688A1 · Liu · 2021 [cited by examiner]
US 20210334007A1 · Liu et al. · 2021 [cited by applicant]
US 20210334137A1 · Zhang et al. · 2021 [cited by applicant]
US 20210341989A1 · Chen et al. · 2021 [cited by applicant]
US 20210374510A1 · Liu · 2021 [cited by examiner]
US 20210374511A1 · Liu · 2021 [cited by examiner]
US 20220004884A1 · Guo et al. · 2022 [cited by applicant]
US 20220083909A1 · Yao et al. · 2022 [cited by applicant]
US 20220108150A1 · Yao et al. · 2022 [cited by applicant]
US 20220121908A1 · Yao et al. · 2022 [cited by applicant]
US 20220188071A1 · Shaoli et al. · 2022 [cited by applicant]
US 20220222041A1 · Yao et al. · 2022 [cited by applicant]
US 20220230069A1 · Yugeng et al. · 2022 [cited by applicant]
US 20220253280A1 · Shaoli et al. · 2022 [cited by applicant]
US 20220261634A1 · Liu · 2022 [cited by examiner]
CN 1503858A · 2004 [cited by applicant]
CN 1503958A · 2004 [cited by applicant]
CN 1851668A · 2006 [cited by applicant]
CN 101572829A · 2009 [cited by applicant]
CN 102270042A · 2011 [cited by applicant]
CN 102404673A · 2012 [cited by applicant]
CN 102684701A · 2012 [cited by applicant]
CN 102761509A · 2012 [cited by applicant]
CN 102789413A · 2012 [cited by applicant]
CN 102903089A · 2013 [cited by applicant]
CN 102981854A · 2013 [cited by applicant]
CN 103152673A · 2013 [cited by applicant]
CN 104914977A · 2015 [cited by applicant]
CN 105389158A · 2016 [cited by applicant]
CN 105426344A · 2016 [cited by applicant]
CN 103534664A · 2016 [cited by applicant]
CN 105893419A · 2016 [cited by applicant]
CN 105978611A · 2016 [cited by applicant]
CN 106156310A · 2016 [cited by applicant]
CN 106354568A · 2017 [cited by applicant]
CN 106406812A · 2017 [cited by applicant]
CN 106469291A · 2017 [cited by applicant]
CN 106485316A · 2017 [cited by applicant]
CN 106502626A · 2017 [cited by applicant]
CN 106570559A · 2017 [cited by applicant]
CN 106650922A · 2017 [cited by applicant]
CN 106814639A · 2017 [cited by applicant]
CN 106951587A · 2017 [cited by applicant]
CN 106951962A · 2017 [cited by applicant]
CN 106997236A · 2017 [cited by applicant]
CN 107003988A · 2017 [cited by applicant]
CN 107025629A · 2017 [cited by applicant]
CN 107197297A · 2017 [cited by applicant]
CN 107316078A · 2017 [cited by applicant]
CN 107329734A · 2017 [cited by applicant]
CN 107330515A · 2017 [cited by applicant]
CN 107368174A · 2017 [cited by applicant]
CN 107451654A · 2017 [cited by applicant]
CN 107451658A · 2017 [cited by applicant]
CN 107608715A · 2018 [cited by applicant]
CN 107644254A · 2018 [cited by applicant]
CN 107665364A · 2018 [cited by applicant]
CN 107688855A · 2018 [cited by applicant]
CN 107797913A · 2018 [cited by applicant]
CN 108053028A · 2018 [cited by applicant]
CN 104899641A · 2018 [cited by applicant]
CN 108337000A · 2018 [cited by applicant]
CN 108510067A · 2018 [cited by applicant]
CN 108717570A · 2018 [cited by applicant]
CN 109062540A · 2018 [cited by applicant]
CN 109063820A · 2018 [cited by applicant]
CN 109146057A · 2019 [cited by applicant]
CN 109213962A · 2019 [cited by applicant]
CN 109214509A · 2019 [cited by applicant]
CN 109389219A · 2019 [cited by applicant]
CN 109472353A · 2019 [cited by applicant]
CN 109800877A · 2019 [cited by applicant]
CN 109902745A · 2019 [cited by applicant]
CN 109934331A · 2019 [cited by applicant]
CN 109934761A · 2019 [cited by applicant]
CN 109993296A · 2019 [cited by applicant]
CN 110008952A · 2019 [cited by applicant]
CN 110020616A · 2019 [cited by applicant]
CN 110059733A · 2019 [cited by applicant]
CN 110163350A · 2019 [cited by applicant]
CN 110555450A · 2019 [cited by applicant]
CN 110717585A · 2020 [cited by applicant]
CN 110728352A · 2020 [cited by applicant]
CN 110780845A · 2020 [cited by applicant]
CN 110781912A · 2020 [cited by applicant]
CN 110826685A · 2020 [cited by applicant]
CN 110889503A · 2020 [cited by examiner]
CN 111027691A · 2020 [cited by examiner]
CN 111144559A · 2020 [cited by examiner]
CN 111144564A · 2020 [cited by examiner]
CN 111652367A · 2020 [cited by examiner]
CN 111652368A · 2020 [cited by examiner]
CN 112085151A · 2020 [cited by examiner]
CN 112085176A · 2020 [cited by examiner]
CN 112085177A · 2020 [cited by examiner]
CN 112085182A · 2020 [cited by examiner]
CN 112085187A · 2020 [cited by examiner]
CN 112085188A · 2020 [cited by examiner]
CN 112085189A · 2020 [cited by examiner]
CN 112085190A · 2020 [cited by examiner]
CN 112085191A · 2020 [cited by examiner]
CN 112085192A · 2020 [cited by examiner]
CN 112085193A · 2020 [cited by examiner]
EP 0789296A1 · 1997 [cited by applicant]
EP 2703945A2 · 2014 [cited by applicant]
EP 3001333A1 · 2016 [cited by applicant]
EP 3106997A2 · 2016 [cited by applicant]
EP 3407268A1 · 2018 [cited by applicant]
EP 3438890A1 · 2019 [cited by applicant]
EP 3770823A1 · 2021 [cited by examiner]
EP 3772022A1 · 2021 [cited by examiner]
EP 3772023A1 · 2021 [cited by examiner]
JP H0375860A · 1991 [cited by applicant]
JP H0887475A · 1996 [cited by applicant]
JP H09265379A · 1997 [cited by applicant]
JP 2009134433A · 2012 [cited by applicant]
JP 2013514570A · 2013 [cited by applicant]
JP 2014199464A · 2014 [cited by applicant]
JP 2015509183A · 2015 [cited by applicant]
JP 2015176158A · 2015 [cited by applicant]
JP 2018010618A · 2018 [cited by applicant]
JP 2018026114A · 2018 [cited by applicant]
JP 2018514872A · 2018 [cited by applicant]
JP 2019519852A · 2019 [cited by applicant]
JP 2019032833A · 2019 [cited by applicant]
JP 2022501670A · 2022 [cited by applicant]
KR 20100087845A · 2010 [cited by applicant]
KR 1020160011302A · 2016 [cited by applicant]
KR 20210011461A · 2021 [cited by examiner]
KR 20210011462A · 2021 [cited by examiner]
KR 20210018352A · 2021 [cited by examiner]
WO 2008153194A1 · 2008 [cited by applicant]
WO 2012176910A1 · 2012 [cited by applicant]
WO 2014199464A1 · 2014 [cited by applicant]
WO 2016049439A1 · 2016 [cited by applicant]
WO 2016186823A1 · 2016 [cited by applicant]
WO 2017138220A1 · 2017 [cited by applicant]
WO 2017185412A1 · 2017 [cited by applicant]
WO 2018103736A1 · 2018 [cited by applicant]
WO 2018140294A1 · 2018 [cited by applicant]
WO 2018159403A1 · 2018 [cited by applicant]
WO WO2020223856A1 · 2020 [cited by examiner]
WO WO2020248423A1 · 2020 [cited by examiner]
WO WO2020248424A1 · 2020 [cited by examiner]
WO WO2021022903A1 · 2021 [cited by examiner]
WO WO2021036412A1 · 2021 [cited by examiner]
WO WO2021036890A1 · 2021 [cited by examiner]
WO WO2021036904A1 · 2021 [cited by examiner]
WO WO2021036905A1 · 2021 [cited by examiner]
WO WO2021036908A1 · 2021 [cited by examiner]
WO WO2021082653A1 · 2021 [cited by examiner]
WO WO2022111002A1 · 2022 [cited by examiner]
Jin et al., AdaBits: Neural Network Quantization with Adaptive Bit-Widths, Dec. 20, 2019 [retrieved Nov. 6, 2024], Cornell University: arXiv, version: [v1], 10 pages. https://doi.org/10.48550/arXiv.1912.09666 (Year: 201… [cited by examiner]
Li et al., Artificial Intelligence (AI) Chip Technology Review, Nov. 8-10, 2019 [retrieved Nov. 6, 2024], 2019 International Conference on Machine Learning, Big Data and Business Intelligence (MLBDBI), pp. 114-117. http… [cited by examiner]
Khan, AI Chips: What They Are and Why They Matter, Apr. 2020 (retrieved Nov. 6, 2024), Center for Security and Emerging Technology, 72 pages. https://doi.org/10.51593/20190014 (Year: 2020). [cited by examiner]
Search machine translation of WO 2020/223856 A1 to Wang et al., Data Processing Method and Device Based on Convolutional Neural Network Architecture, translated: Nov. 6, 2024, 36 pages. (Year: 2024). [cited by examiner]
Search machine translation of CN 110889503 A to Cambricon, translated Feb. 2, 2025, 22 pages. (Year: 2025). [cited by examiner]
Search machine translation of CN 112085182 A to Cambricon, translated Feb. 2, 2025, 32 pages. (Year: 2025). [cited by examiner]
Search machine translation of WO 2021/022903 A1 to Liu et al.: Cambricon, translated Feb. 2, 2025, 111 pages. (Year: 2025). [cited by examiner]
Japanese Office Action (with English Translation) dated Aug. 16, 2022, corresponding to counterpart Japanese Application No. 2021-578095; 8 total pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/718,981 dated Aug. 25, 2021, 53 pages. [cited by applicant]
Extended European Search Report for Application No. 19215861.6 mailed May 15, 2020, 17 pages. [cited by applicant]
Extended European Search Report for Application No. 19215862.4 mailed May 15, 2020, 17 pages. [cited by applicant]
Sumina Yamashita, et al., “A Method to create illustrate images using DCGAN”, JISJ SIG Technical Report, vol. 2017-MPS-112 No. 16, Feb. 27, 2017, 8 pages. [cited by applicant]
European Patent Office, Extended European Search Report for European Application No. 19218382.0 dated Apr. 24, 2020. [cited by applicant]
Yi Yang et al., “Deploy Large-Scale Deep Neural Networks in Resource Constrained Io T Devices with Local Quantization Region”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853,… [cited by applicant]
Gysel Philipp et al., “Ristretto: A Framework for Empirical Study of Resource-Efficient Inference in Convolutional Neural Networks”, IEEE Transactions on Neural Networks and Learning Systems, IEEE, Piscataway, NJ, USA, … [cited by applicant]
Hsu Jeremy, “For sale: deep learning [News]”, IEEE Spectrum, IEEE Inc. New York, US, vol. 53, No. 8, Aug. 1, 2016, pp. 12-13. [cited by applicant]
Song Mingcong et al., “In-Situ AI: Towards Autonomous and Incremental Deep Leaming for IoT Systems”, 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA),IEEE, Feb. 24, 2018 (Feb. 24, 2018)… [cited by applicant]
Kallam Suresh et al., “Evaluating the Performance of Deep Learning Techniques on Classification Using Tensor Flow Application”, 2018 International Conference on Advances in Computing and Communication Engineering (ICACC… [cited by applicant]
Olariu Cristian et al., “A Cloud-Based AI Framework for Machine Learning Orchestration: A “Driving or Not-Driving” Case-Study for Self-Driving Cars”, 2019 IEEE Intelligent Vehicles Symposium (IV). IEEE, Jun. 9, 2019 (Ju… [cited by applicant]
European Patent Office, extended European search report for Application No. 19216754.2 mailed May 8, 2020. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/615,255 dated Oct. 20, 2021, 46 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/719,035 dated Aug. 27, 2021, 53 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/622,541 dated Dec. 24, 2021, 37 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/720,655 dated Mar. 17, 2021, 36 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/720,655 dated Nov. 10, 2021, 24 pages. [cited by applicant]
Extended European Search Report for EP Application No. 19214324.6 mailed Oct. 1, 2020, 11 pages. [cited by applicant]
International Searching Authority, International Search Report for PCT Application No. PCT/CN2019/093144 dated Oct. 9, 2019, 6 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/622,503 dated Oct. 5, 2021, 51 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/718,874 dated Mar. 31, 2021, 25 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/718,874 dated Sep. 30, 2021, 20 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/718,981 dated Feb. 4, 2022, 33 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/719,035 dated Feb. 15, 2022, 24 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/720,093 dated Feb. 17, 2022, 26 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/720,113 dated Feb. 17, 2022, 27 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/706,918 dated Feb. 18, 2022, 28 pages. [cited by applicant]
Letter Restarting Period for Response (i.e. Letter re: References) received for U.S. Patent Application Serial No. Skip to Main Content U.S. Appl. No. 16/622,541 dated Feb. 22, 2022, 28 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/615,293 dated Feb. 24, 2022, 43 pages. [cited by applicant]
Ge, Yang, “Dynamic Thermal Management for Microprocessors”, Syracuse University, Electrical Engineering and Computer Science-Dissertations, 326, Dec. 2012, 149 pages. [cited by applicant]
Moghaddam, Milad Ghorbani, “Dynamic Energy and Reliability Management in Network-on-Chip based Chip Multiprocessors”, IEEE, 2017, 4 pages. [cited by applicant]
Office Action received for Japanese Application Serial No. 2020560786, filed dated Nov. 30, 2021, 03 pages. [cited by applicant]
Office Action received for Chinese Application Serial No. 201810782174.6, dated Jan. 7, 2022, 18 pages. [cited by applicant]
Office Action Received in Application 2020-566899, Dated Dec. 21, 2021, 4 pages. [cited by applicant]
Office Action Received in Application 2020-565900, Dated Dec. 14, 2021, 4 pages. [cited by applicant]
Office Action Received in Application 2020-566955, Dated Dec. 14, 2021, 5 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/715,393 dated Mar. 22, 2022, 18 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/718,742 dated Mar. 30, 2022, 20 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/622,503 dated Mar. 14, 2022, 38 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 16/615,255 dated Mar. 23, 2022, 28 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/718,981 dated Apr. 26, 2022, 53 pages. [cited by applicant]
Judd, Patrick, et al. “Proteus: Exploiting numerical precision variability in deep neural networks.” Proceedings of the 2016 International Conference on Supercomputing, 2016, 12 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/720,145 dated Apr. 25, 2022, 43 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/720,171 dated Apr. 25, 2022, 42 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 16/620,540 dated Apr. 27, 2022, 69 pages. [cited by applicant]
Iqbal, “Using Feature Weights to Improve Performance of Neural Networks,” Jan. 25, 2011, https://arxiv.org/abs/1101.4918. [cited by applicant]
Rapita Systems, “Explaining the difference between Execution Times and Response Times,” Sep. 16, 2010, https://www.rapitasystems.com/blog/explaining-difference-between-execution-times-and-response-times. [cited by applicant]
Cooper et al., “Redundancy Elimination Revisited ,” PACT'08, Oct. 25-29, 2008, Toronto, Ontario, Canada, https://dl.acm.org/doi/10.1145/1454115.1454120. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/718,981 dated May 18, 2022, 39 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/719,035 dated May 3, 2022, 39 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 16/719,035 dated May 25, 2022, 17 pages. [cited by applicant]