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 |
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.
|