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

Pub. No.:    WO/2016/105800    International Application No.:    PCT/US2015/062299
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: HUGHES, Christopher J.; (US).
OULD-AHMED-VALL, Elmoustapha; (US).
VALENTINE, Robert; (IL).
GIRKAR, Milind B.; (US)
Agent: NICHOLSON, David F.; (US)
Priority Data:
14/582,859 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 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 DSX comprises execution hardware to execute instructions to begin and end a data speculative execution (DSX) and speculative instructions during the DSX, and DSX tracking hardware to track speculative memory accesses and detect ordering violations in a DSX of speculative instructions using a sequence number, addresses of instruction accesses, and whether an instruction being tracked is a write, and to trigger a mis-speculation upon an ordering violation.
(FR)L'invention concerne des systèmes, procédés et appareils pour l'exécution de spéculation de données (DSX). Dans certains modes de réalisation, un appareil matériel pour DSX comprend un matériel d'exécution pour exécuter des instructions afin de commencer et de terminer une exécution de spéculation de données (DSX) et des instructions spéculatives pendant la DSX et un matériel de suivi de DSX pour suivre les accès de mémoire spéculatifs et détecter les violations de classement dans des instructions spéculative de DSX à l'aide d'un numéro de séquence, d'adresses d'accès aux instructions et le fait qu'une instruction en cours de suivi est une écriture et pour déclencher une erreur de spéculation au moment d'une violation de classement.
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)