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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2018024093) UNITÉ DE COMMANDE, PROCÉDÉ ET DISPOSITIF APTES À PRENDRE EN CHARGE DES DONNÉES DE FONCTIONNEMENT DE DIFFÉRENTES LARGEURS DE BIT
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication :    WO/2018/024093    N° de la demande internationale :    PCT/CN2017/093159
Date de publication : 08.02.2018 Date de dépôt international : 17.07.2017
CIB :
G06N 3/063 (2006.01)
Déposants : SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD [CN/CN]; Room 1004, Building No.1 No.2290, Zuchongzhi Road Pudong New District Shanghai 201203 (CN)
Inventeurs : CHEN, Tianshi; (CN).
GUO, Qi; (CN).
DU, Zidong; (CN)
Mandataire : CHINA SCIENCE PATENT & TRADEMARK AGENT LTD.; Suite 4-1105, No.87, West 3rd Ring North Rd., Haidian District Beijing 100089 (CN)
Données relatives à la priorité :
201610640111.8 05.08.2016 CN
Titre (EN) OPERATION UNIT, METHOD AND DEVICE CAPABLE OF SUPPORTING OPERATION DATA OF DIFFERENT BIT WIDTHS
(FR) UNITÉ DE COMMANDE, PROCÉDÉ ET DISPOSITIF APTES À PRENDRE EN CHARGE DES DONNÉES DE FONCTIONNEMENT DE DIFFÉRENTES LARGEURS DE BIT
(ZH) 一种能支持不同位宽运算数据的运算单元、方法及装置
Abrégé : front page image
(EN)An operation unit, operation method and operation device for configuring a bit width of operation data involved in an operation by configuring a bit-width domain in a configuration instruction. The method comprises: upon executing an operation according to an instruction, firstly determining if an operator having a bit width identical to that of operation data indicated by an operand in the instruction is present; if yes, sending the operand directly to a corresponding operator; otherwise, generating an operator merging policy and merging multiple operators into a new operator according to the operator merging policy, such that a bit width of the new operator matches the bit width of the operand, and then sending the operand to the new operator; and enabling the operator acquiring the operand to execute a neural network operation/matrix operation/vector operation. The operation unit, operation method and operation device can support operations on operation data having different bit widths, thus realizing highly effective neural network operations, matrix operations and vector operations, while also reducing the quantity of operators and reducing hardware area at the same time.
(FR)L'invention concerne une unité de fonctionnement, un procédé de fonctionnement et un dispositif de fonctionnement pour configurer une largeur de bit de données de fonctionnement impliquées dans une opération par la configuration d'un domaine de largeur de bit dans une instruction de configuration. Le procédé consiste : lors de l'exécution d'une opération selon une instruction, à déterminer d'abord si un opérateur présentant une largeur de bit identique à celle de données de fonctionnement indiquées par un opérande dans l'instruction est présent; si tel est le cas, à envoyer l'opérande directement à un opérateur correspondant; dans le cas contraire, à générer une politique de fusion d'opérateurs et à fusionner des opérateurs multiples dans un nouvel opérateur conformément à la politique de fusion d'opérateurs, de sorte qu'une largeur de bit du nouvel opérateur corresponde à la largeur de bit de l'opérande, puis à envoyer l'opérande au nouvel opérateur; et à autoriser à l'opérateur d'acquérir l'opérande en vue d'exécuter une opération de réseau neuronal/opération de matrice/opération de vecteur. L'unité de fonctionnement, le procédé de fonctionnement et le dispositif de fonctionnement peuvent prendre en charge des opérations sur des données de fonctionnement présentant des largeurs de bits différentes, ce qui permet de réaliser des opérations de réseau neuronal, des opérations de matrice et des opérations vectorielles hautement efficaces, tout en réduisant également en même temps la quantité d'opérateurs et la zone matérielle.
(ZH)一种运算单元、运算方法及运算装置,通过配置指令中的位宽域来配置参与运算的运算数据位宽,在根据指令执行运算时,首先判断是否存在与指令中操作数所指示的运算数据位宽相同的运算器,如果是,将该操作数直接传给相应的运算器,否则,生成运算器合并策略,并根据运算器合并策略将多个运算器合并成一个新的运算器,以使该新的运算器的位宽符合该操作数的位宽,并将该操作数传给该新的运算器;再令获得该操作数的运算器执行神经网络运算/矩阵运算/向量运算。本运算单元、运算方法及运算装置能够支持不同位宽运算数据的运算,以实现高效的神经网络运算、矩阵运算及向量运算,同时,节省运算器的数量,减少硬件面积。
États désignés : 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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)