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. (WO2017067215) METHOD AND SYSTEM FOR PACKET SCHEDULING USING MANY-CORE NETWORK PROCESSOR AND MICRO-ENGINE THEREOF, AND STORAGE MEDIUM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/067215    International Application No.:    PCT/CN2016/088163
Publication Date: 27.04.2017 International Filing Date: 01.07.2016
IPC:
H04L 12/803 (2013.01), H04L 12/751 (2013.01), H04L 12/863 (2013.01)
Applicants: SANECHIPS TECHNOLOGY CO., LTD. [CN/CN]; ZTE Industrial Park, Liuxian Avenue Xili Street, Nanshan District Shenzhen, Guangdong 518055 (CN)
Inventors: YUAN, Li; (CN)
Agent: CHINA PAT INTELLECTUAL PROPERTY OFFICE; 2nd Floor, Zhongguancun Intellectual Property Building, Block B, No.21 Haidian South Road, Haidian Beijing 100080 (CN)
Priority Data:
201510695926.1 21.10.2015 CN
Title (EN) METHOD AND SYSTEM FOR PACKET SCHEDULING USING MANY-CORE NETWORK PROCESSOR AND MICRO-ENGINE THEREOF, AND STORAGE MEDIUM
(FR) PROCÉDÉ ET SYSTÈME POUR PLANIFIER UN PAQUET À L’AIDE D’UN PROCESSEUR DE RÉSEAU MULTI-CŒUR ET D’UN MICRO-MOTEUR DE CE DERNIER, ET SUPPORT D'INFORMATIONS
(ZH) 众核网络处理器及其微引擎的报文调度方法、系统、存储介质
Abstract: front page image
(EN)The present invention discloses a method and system for packet scheduling using a many-core network processor and micro-engines thereof. The method comprises: upon an input of a packet, requesting an idle pointer for the packet; storing the packet at a location in a shared buffer where the pointer points to, and storing the pointer to a corresponding stream queue, wherein scheduling of the stream queue is performed by means of polling; when the pointer in the stream queue is scheduled, searching for a micro-engine corresponding to the pointer to map the packet corresponding to the pointer to the micro-engine; and if a micro-engine corresponding to the pointer is not found, then re-storing the pointer to the corresponding stream queue.
(FR)La présente invention concerne un procédé et un système pour planifier des paquets à l’aide d’un processeur de réseau multi-cœur et de micro-moteurs de ce dernier. Le procédé consiste : lors d’une entrée d’un paquet, à demander un pointeur au repos pour le paquet ; à stocker le paquet à un emplacement dans une mémoire tampon partagée que le pointeur vise, et à stocker le pointeur dans une file d’attente de flux correspondante, la planification de la file d’attente de flux étant réalisée au moyen d’un sondage ; lorsque le pointeur dans la file d’attente de flux est planifié, à rechercher un micro-moteur correspondant au pointeur pour mapper le paquet correspondant au pointeur au micro-moteur ; et si un micro-moteur correspondant au pointeur n’est pas trouvé, alors à stocker de nouveau le pointeur dans la file d’attente de flux correspondante.
(ZH)本发明公开了一种众核网络处理器及其微引擎的报文调度方法、系统,包括:当有报文输入时,为所述报文申请空闲指针;将所述报文存储至共享缓存中所述指令指向的位置,以及将所述指针存储至对应的流队列,其中,所述流队列之间采用轮询调度方式进行调度;当所述流队列中的指针被调度时,查找所述指针对应的微引擎,以将所述指针对应的报文映射到所述微引擎;当未查找到所述指针对应的微引擎时,将所述指针再次存储至对应的流队列。
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)