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

Pub. No.:    WO/2016/105789    International Application No.:    PCT/US2015/062259
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,806 24.12.2014 US
Title (EN) SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
(FR) SYSTÈMES, APPAREILS ET PROCÉDÉS POUR L'EXÉCUTION D'UNE 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 permettant l'exécution d'une spéculation de données (DSX). Dans certains modes de réalisation, un appareil matériel permettant d'effectuer une DSX comprend un décodeur pour décoder une instruction, l'instruction visant à inclure un code d'opération, et un matériel d'exécution pour exécuter l'instruction décodée afin de poursuivre une exécution de spéculation de données (DSX) et de déterminer qu'une itération de boucle DSX doit être validée, de valider les mémoires spéculatives associées à l'itération de bouclé DSX, et de démarrer une nouvelle itération de boucle 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)