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. (WO2016105799) SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/105799    International Application No.:    PCT/US2015/062293
Publication Date: 30.06.2016 International Filing Date: 24.11.2015
IPC:
G06F 9/38 (2006.01), G06F 9/30 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: OULD-AHMED-VALL, Elmoustapha; (US).
HUGHES, Christopher J.; (US).
VALENTINE, Robert; (IL).
GIRKAR, Milind B.; (US)
Agent: NICHOLSON, David F.; (US)
Priority Data:
14/582,820 24.12.2014 US
Title (EN) SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
(FR) SYSTÈMES, APPAREILS ET PROCÉDÉS POUR UNE EXÉCUTION DE SPÉCULATION DE DONNÉES
Abstract: front page image
(EN)Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for performing DSX comprises a hardware decoder to decode an instruction, the instruction to include an opcode, and execution hardware to execute the decoded instruction to continue a data speculative execution (DSX) and to determine that a DSX loop iteration is to be committed, commit speculative stores associated with the DSX loop iteration, and start a new DSX loop iteration.
(FR)L’invention concerne des systèmes, des procédés et des appareils pour une exécution de spéculation de données (DSX). Dans certains modes de réalisation, un appareil matériel pour réaliser une DSX comprend un décodeur matériel pour décoder une instruction, l’instruction étant destinée à inclure un code opération, et un matériel d’exécution pour exécuter l’instruction décodée pour poursuivre une exécution spéculative de données (DSX) et déterminer qu’une itération de boucle de DSX doit être engagée, engager des mémoires spéculatives associées à l’itération de boucle de DSX, et commencer une nouvelle itération de boucle de DSX.
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: English (EN)
Filing Language: English (EN)