WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017185335) APPARATUS AND METHOD FOR EXECUTING BATCH NORMALIZATION OPERATION
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/185335 International Application No.: PCT/CN2016/080695
Publication Date: 02.11.2017 International Filing Date: 29.04.2016
IPC:
G06F 9/38 (2006.01)
Applicants: CAMBRICON TECHNOLOGIES CORPORATION LIMITED[CN/CN]; Suite 644, Scientific Research Building No. 6, Kexueyuan South Road Haidian District, Beijing 100190, CN
Inventors: LIU, Shaoli; CN
YU, Yong; CN
CHEN, Yunji; CN
CHEN, Tianshi; CN
Agent: CHINA SCIENCE PATENT & TRADEMARK AGENT LTD.; Suite 4-1105, No. 87, West 3rd Ring North Rd. Haidian District Beijing 100089, CN
Priority Data:
Title (EN) APPARATUS AND METHOD FOR EXECUTING BATCH NORMALIZATION OPERATION
(FR) APPAREIL ET PROCÉDÉ D'EXÉCUTION D'UNE OPÉRATION DE NORMALISATION PAR LOTS
(ZH) 一种用于执行batch normalization运算的装置和方法
Abstract: front page image
(EN) An apparatus for executing a batch normalization operation comprises an instruction storage unit (1), a controller unit (2), a data access unit (3) and an operation module (4), by which a batch normalization operation in a multilayer artificial neural network can be implemented. The instruction storage unit (1) reads an instruction by means of the data access unit (3) and temporarily stores the read instruction. The controller unit (2) reads the instruction from the instruction storage unit (1), encodes the instruction into microinstructions for controlling behaviors of another units or modules, and then distributes the microinstructions to the units or modules. The data access unit (3) is used for accessing an external address space, and loading and storing data. The operation module (4) is used for a forward process or a reverse process of the batch normalization operation. The apparatus effectively improves the support to the forward and reverse batch normalization operations in an artificial neural network.
(FR) L'invention concerne un appareil d'exécution d'une opération de normalisation par lots comprenant une unité de mémorisation d'instructions (1), une unité de commande (2), une unité d'accès aux données (3) et un module de fonctionnement (4), permettant de mettre en œuvre une opération de normalisation par lots dans un réseau neuronal artificiel multicouche. L'unité de mémorisation d'instructions (1) lit une instruction au moyen de l'unité d'accès aux données (3) et mémorise temporairement l'instruction de lecture. L'unité de commande (2) lit l'instruction à partir de l'unité de mémorisation d'instructions (1), code l'instruction en micro-instructions pour commander les comportements d'autres unités ou modules, puis distribue les micro-instructions aux unités ou modules. L'unité d'accès aux données (3) sert à accéder à un espace d'adresses externe, et à charger et à mémoriser des données. Le module de fonctionnement (4) sert à un processus de propagation ou à un processus inverse de l'opération de normalisation par lots. L'appareil améliore efficacement le support des opérations de normalisation par lots de propagation et inverses dans un réseau neuronal artificiel.
(ZH) 一种用于执行batch normalization运算的装置,包括:指令存储单元(1)、控制器单元(2)、数据访问单元(3)、运算模块(4),可实现多层人工神经网络中的batch normalization运算。其中,所述指令存储单元(1)通过数据访问单元(3)读入指令并缓存读入的指令,控制器单元(2)从指令存储单元(1)中读取指令,将指令译码成控制其他单元或模块行为的微指令,然后将各自的微指令分发至各个单元或模块;数据访问单元(3)用于访问外部地址空间,完成数据的加载和存储,运算模块(4)用于batch normalization运算的正向过程或反向过程。该装置有效提高了对人工神经网络中batch normalization正反向运算的支持。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)