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

Pub. No.:    WO/2016/105787    International Application No.:    PCT/US2015/062255
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,776 24.12.2014 US
Title (EN) SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION
(FR) SYSTÈMES, APPAREILS, ET PROCÉDÉS D'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 reset data speculative execution (DSX) tracking hardware to track speculative memory accesses, clear a DSX status indication in a DSX status register, and commit all speculatively executed stores of the DSX region and thereby end a DSX region.
(FR)L'invention concerne des systèmes, des procédés, et des appareils d'exécution de spéculation de données (DSX). Dans certains modes de réalisation, un appareil matériel utilisé pour exécuter une DSX comprend un décodeur matériel pour décoder une instruction contenant un code d'opération, et un matériel d'exécution pour exécuter l'instruction décodée en vue de réinitialiser un matériel de suivi d'exécution spéculative de données (DSX) et suivre les accès à la mémoire spéculative, effacer une indication d'état DSX dans un registre d'état DSX, et engager tous les magasins exécutés de manière spéculative de la région DSX et terminer ainsi une région 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)