Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018040494) PROCÉDÉ ET DISPOSITIF D'EXTENSION DE JEU D'INSTRUCTIONS DE PROCESSEUR
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/040494 N° de la demande internationale : PCT/CN2017/071776
Date de publication : 08.03.2018 Date de dépôt international : 19.01.2017
CIB :
G06F 9/30 (2006.01) ,G06F 9/32 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
32
Formation de l'adresse de l'instruction suivante, p.ex. par incrémentation du compteur d'instruction, par saut
Déposants :
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventeurs :
李延松 LI, Yansong; CN
吴求应 WU, Qiuying; CN
Mandataire :
北京中博世达专利商标代理有限公司 BEIJING ZBSD PATENT&TRADEMARK AGENT LTD.; 中国北京市 海淀区交大东路31号11号楼8层 8F, Building 11 No. 31 Jiaoda East Road, Haidian District Beijing 100044, CN
Données relatives à la priorité :
201610777425.230.08.2016CN
Titre (EN) METHOD AND DEVICE FOR EXTENDING PROCESSOR INSTRUCTION SET
(FR) PROCÉDÉ ET DISPOSITIF D'EXTENSION DE JEU D'INSTRUCTIONS DE PROCESSEUR
(ZH) 一种扩展处理器指令集的方法及装置
Abrégé :
(EN) A method and device for extending a processor instruction set, relating to the technical field of communications. The method and device can improve the processing speed of a processor without modifying a processor core. The method comprises: a monitoring module identifies instructions by means of an on-chip bus and stores an extended instruction among the instructions to a local memory (102); after a processor core loads the extended instruction from the memory by means of the on-chip bus, the processor core decodes the extended instruction to generate an undefined instruction abnormality (103); after the processor core finishes executing the current instruction, the processor core executes an abnormality processing procedure (104), and suspends execution of an instruction following the extended instruction; the monitoring module triggers an execution module corresponding to the extended instruction to execute the extended instruction (105); the monitoring module controls the processor core to exit from the abnormality processing procedure (108), so that the processor core continues executing the instruction following the extended instruction (109). The method and the device are applicable to the execution process of an extended instruction.
(FR) L'invention concerne un procédé et un dispositif destinés à étendre le jeu d'instructions d'un processeur, se rapportant au domaine technique des communications. Le procédé et le dispositif peuvent améliorer la vitesse de traitement d'un processeur sans modifier un cœur de processeur. Le procédé comporte les étapes suivantes: un module de surveillance identifie des instructions au moyen d'un bus sur puce et stocke une instruction étendue parmi les instructions dans une mémoire locale (102); après qu'un cœur de processeur a chargé l'instruction étendue à partir de la mémoire au moyen du bus sur puce, le cœur de processeur décode l'instruction étendue pour générer une anomalie d'instruction non définie (103); après que le cœur de processeur a fini d'exécuter l'instruction actuelle, le cœur de processeur exécute une procédure de traitement d'anomalie (104), et suspend l'exécution d'une instruction qui suit l'instruction étendue; le module de surveillance déclenche un module d'exécution correspondant à l'instruction étendue pour qu'il exécute l'instruction étendue (105); le module de surveillance commande le cœur de processeur pour qu'il quitte la procédure de traitement d'anomalie (108), de telle façon que le cœur de processeur continue à exécuter l'instruction qui suit l'instruction étendue (109). Le procédé et le dispositif sont applicables au processus d'exécution d'une instruction étendue.
(ZH) 一种扩展处理器指令集的方法及装置,涉及通信技术领域,能够在不修改处理器内核的前提条件下,提高处理器的处理速度。上述方法包括:监控模块通过片上总线识别指令,并将指令中的扩展指令保存至本地存储器(102);在处理器内核通过片上总线从内存中加载到扩展指令之后,处理器内核译码扩展指令,产生未定义指令异常(103);在处理器内核执行完当前指令之后,处理器内核执行异常处理程序(104),并暂停执行扩展指令之后的指令,且通过监控模块触发扩展指令对应的执行模块执行扩展指令(105);监控模块控制处理器内核退出异常处理程序(108),以便于处理器内核继续执行扩展指令之后的指令(109)。上述方法及装置适用于扩展指令的执行过程。
front page image
É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, 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)