US 11,698,786 B2
Processing apparatus and processing method
Shaoli Liu, Pudong New Area (CN); Wei Li, Pudong New Area (CN); Tian Zhi, Pudong New Area (CN); and Tianshi Chen, Pudong New Area (CN)
Assigned to SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD, Shanghai (CN)
Filed by Shanghai Cambricon Information Technology Co., Ltd., Pudong New Area (CN)
Filed on Nov. 27, 2019, as Appl. No. 16/697,727.
Application 16/697,727 is a continuation of application No. 16/476,262, granted, now 11,531,540, previously published as PCT/CN2018/083415, filed on Apr. 17, 2018.
Claims priority of application No. 201811097653.0 (CN), filed on Apr. 21, 2017.
Prior Publication US 2020/0097795 A1, Mar. 26, 2020
Int. Cl. G06F 9/00 (2006.01); G06F 9/30 (2018.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06F 7/46 (2006.01)
CPC G06F 9/30 (2013.01) [G06F 7/46 (2013.01); G06F 9/30007 (2013.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computation device comprising:
an input circuit configured to acquire input data, wherein the input data includes data to be processed;
a model generation circuit configured to construct an offline model according to the input data;
a neural network operation circuit configured to:
determine a computation instruction based on the offline model,
cache the computation instruction, and
compute the data to be processed according to the computation instruction to obtain a computation result; and
a model parsing circuit configured to generate the computation instruction according to the offline model; and
a neural network processor configured to cache the computation instruction for subsequent computation, or retrieve a cached computation instruction based on a determination that the input data only includes the data to be processed, and perform computation on the data to be processed according to the computation instruction to obtain the computation result.