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. (WO2017185414) NEURAL NETWORK OPERATION DEVICE AND METHOD SUPPORTING FEW-BIT FLOATING-POINT NUMBER
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/185414    International Application No.:    PCT/CN2016/081846
Publication Date: 02.11.2017 International Filing Date: 12.05.2016
IPC:
G06F 9/44 (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: CHEN, Tianshi; (CN).
LIU, Shaoli; (CN).
GUO, Qi; (CN).
CHEN, Yunji; (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:
201610274809.2 28.04.2016 CN
Title (EN) NEURAL NETWORK OPERATION DEVICE AND METHOD SUPPORTING FEW-BIT FLOATING-POINT NUMBER
(FR) DISPOSITIF ET PROCÉDÉ DE FONCTIONNEMENT DE RÉSEAU NEURONAL PRENANT EN CHARGE UN NOMBRE À VIRGULE FLOTTANTE À PEU DE BITS
(ZH) 一种支持较少位数浮点数的神经网络运算的装置和方法
Abstract: front page image
(EN)A device and method for performing a forward operation of an artificial neural network. The device comprises: a floating-point data statistics module used for performing statistical analysis on various types of required data, to obtain an exponent offset and an exponent length (EL); a floating-point data conversion unit used for implementing conversion from a long-bit floating-point data type to a short-bit floating-point data type according to the exponent offset and the EL; a floating-point data operation module used for performing a forward operation of an artificial neural network on short-bit floating-point data. By representing data in a forward operation of a multilayer artificial neural network with a short-bit floating point, and using a corresponding floating-point operation module, the device implements the forward operation of the short-bit floating point of the artificial neural network, thereby greatly improving the performance per watt of hardware.
(FR)La présente invention concerne un dispositif et un procédé permettant d'effectuer une opération de transfert d'un réseau neuronal artificiel. Le dispositif comprend : un module de statistiques de données à virgule flottante utilisé pour effectuer une analyse statistique sur divers types de données requises, afin d'obtenir un décalage d'exposant et une longueur d'exposant (EL); une unité de conversion de données à virgule flottante utilisée pour mettre en œuvre une conversion d'un type de données à virgule flottante à bits longs en un type de données à virgule flottante à bits courts selon le décalage d'exposant et l'EL; un module d'exploitation de données à virgule flottante utilisé pour effectuer une opération de transfert d'un réseau neuronal artificiel sur des données à virgule flottante à bits courts. En représentant des données lors d'une opération de transfert d'un réseau neuronal artificiel multicouche au moyen d'une virgule flottante à bits courts, et en utilisant un module d'exploitation à virgule flottante correspondant, le dispositif met en œuvre l'opération de transfert de la virgule à bits courts du réseau neuronal artificiel, ce qui permet d'améliorer considérablement les performances par watt de matériel.
(ZH)一种用于执行人工神经网络正向运算的装置和方法,该装置包括:浮点数据统计模块,用于对所需各类型数据进行统计分析,得到指数位偏移量offset及指数位的长度EL;浮点数据转换单元,用于根据指数位偏移量offset及指数位的长度EL来实现长位数浮点数据类型向短位数浮点数据类型的转换;浮点数据运算模块,用于对短位数浮点数据进行人工神经网络正向运算。装置通过对多层人工神经网络正向运算中的数据使用短位数浮点表示,并使用相对应的浮点运算模块,实现人工神经网络短位数浮点的正向运算,从而极大提高硬件的性能功耗比。
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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)