US 11,704,125 B2
Computing device and method
Yao Zhang, Shanghai (CN); and Bingrui Wang, Shanghai (CN)
Assigned to Cambricon (Xi'an) Semiconductor Co., Ltd., Xi'an (CN)
Filed by Cambricon (Xi'an) Semiconductor Co., Ltd., Xi'an (CN)
Filed on Dec. 16, 2019, as Appl. No. 16/715,301.
Application 16/715,301 is a continuation of application No. 16/614,215, previously published as PCT/CN2018/103850, filed on Sep. 3, 2018.
Claims priority of application No. 201810149287.2 (CN), filed on Feb. 13, 2018; and application No. 201810207915.8 (CN), filed on Mar. 14, 2018.
Prior Publication US 2020/0160222 A1, May 21, 2020
Int. Cl. G06F 9/30 (2018.01); G06F 7/491 (2006.01); G06N 20/00 (2019.01); G06F 16/901 (2019.01); G06F 13/28 (2006.01); G06N 3/02 (2006.01); G06N 3/08 (2023.01); G06F 9/38 (2018.01); G06F 12/0871 (2016.01); H03M 7/24 (2006.01); G06N 3/063 (2023.01); G06F 17/16 (2006.01)
CPC G06F 9/30025 (2013.01) [G06F 7/491 (2013.01); G06F 9/3001 (2013.01); G06F 9/30014 (2013.01); G06F 9/30036 (2013.01); G06F 9/30181 (2013.01); G06F 9/3838 (2013.01); G06F 12/0871 (2013.01); G06F 13/28 (2013.01); G06F 16/9027 (2019.01); G06N 3/02 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); H03M 7/24 (2013.01); G06F 9/30101 (2013.01); G06F 9/3873 (2013.01); G06F 9/3877 (2013.01); G06F 17/16 (2013.01); G06N 3/063 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computation device, comprising an operation unit, a controller unit, and a conversion unit, wherein:
the controller unit is configured to obtain first input data and transmit the first input data to the conversion unit;
the conversion unit is configured to convert the first input data into second input data and transmit the second input data to the operation unit, wherein the second input data is fixed-point data; and
the operation unit is configured to operate the second input data to obtain a computation result;
wherein the operation unit includes a data cache unit configured to cache one or more intermediate results obtained by operating the second input data, wherein the intermediate result of which a data type is floating-point data in the one or more intermediate results are not truncated.