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. (WO2018014515) TECHNOLOGIES FOR ADAPTIVE PROCESSING OF MULTIPLE BUFFERS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/014515    International Application No.:    PCT/CN2016/114023
Publication Date: 25.01.2018 International Filing Date: 31.12.2016
IPC:
G06F 9/30 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Blvd. Santa Clara, CA 95054 (US).
LIU, Xiaodong [CN/CN]; (CN) (BZ only).
DAI, Qihua [CN/CN]; (CN) (BZ only).
LI, Weigang [CN/CN]; (CN) (BZ only).
GOPAL, Vinodh [US/US]; (US) (BZ only)
Inventors: LIU, Xiaodong; (CN).
DAI, Qihua; (CN).
LI, Weigang; (CN).
GOPAL, Vinodh; (US)
Agent: NTD PATENT AND TRADEMARK AGENCY LIMITED; 10th Floor, Block A, Investment Plaza 27 Jinrongdajie, Xicheng District Beijing 100033 (CN)
Priority Data:
62/365,969 22.07.2016 US
62/376,859 18.08.2016 US
62/427,268 29.11.2016 US
Title (EN) TECHNOLOGIES FOR ADAPTIVE PROCESSING OF MULTIPLE BUFFERS
(FR) TECHNOLOGIES POUR LE TRAITEMENT ADAPTATIF DE TAMPONS MULTIPLES
Abstract: front page image
(EN)Technologies for adaptive processing of multiple buffers is disclosed. A compute device may establish a buffer queue to which applications can submit buffers to be processed, such as by hashing the submitted buffers. The compute device monitors the buffer queue and determines an efficient way of processing the buffer queue based on the number of buffers present. The compute device may process the buffers serially with a single processor core of the compute device or may process the buffers in parallel with single-instruction, multiple data (SIMD) instructions. The compute device may determine which method to use based on a comparison of the throughput of serially processing the buffers as compared to parallel processing the buffers, which may depend on the number of buffers in the buffer queue.
(FR)L'invention concerne des technologies de traitement adaptatif de multiples tampons. Un dispositif informatique peut établir une file d'attente de tampons, à laquelle des applications peuvent soumettre des tampons à traiter, par exemple par hachage des tampons soumis. Le dispositif informatique surveille la file d'attente de tampons et détermine un mode efficace de traitement de la file d'attente de tampons en fonction du nombre de tampons présents. Le dispositif informatique peut traiter les tampons en série avec un coeur unique de processeur du dispositif informatique, ou peut traiter les tampons en parallèle avec des instructions du type instruction unique données multiples (SIMD). Le dispositif informatique peut déterminer le procédé à utiliser sur la base d'une comparaison du débit de traitement en série des tampons par rapport au traitement en parallèle des tampons, qui peut dépendre du nombre de tampons dans la file d'attente de tampons.
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, 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.
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: English (EN)
Filing Language: English (EN)