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. (WO2016099733) LIGHTWEIGHT RESTRICTED TRANSACTIONAL MEMORY FOR SPECULATIVE COMPILER OPTIMIZATION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/099733    International Application No.:    PCT/US2015/060809
Publication Date: 23.06.2016 International Filing Date: 16.11.2015
IPC:
G06F 9/30 (2006.01), G06F 9/45 (2006.01), G06F 12/08 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: WANG, Cheng; (US).
WU, Youfeng; (US).
BAGHSORKHI, Sara S.; (US).
HARTONO, Albert; (US).
VALENTINE, Robert; (IL)
Agent: NICHOLSON, David F.; (US)
Priority Data:
14/574,300 17.12.2014 US
Title (EN) LIGHTWEIGHT RESTRICTED TRANSACTIONAL MEMORY FOR SPECULATIVE COMPILER OPTIMIZATION
(FR) MÉMOIRE TRANSACTIONNELLE RESTREINTE LÉGÈRE POUR OPTIMISATION DE COMPILATEUR SPÉCULATIF
Abstract: front page image
(EN)Embodiments described herein utilize restricted transactional memory (RTM) instructions to implement speculative compile time optimizations that will be automatically rolled back by hardware in the event of a missed speculation. In one embodiment, a lightweight version of RTM for speculative compiler optimization is described to provide lower operational overhead in comparison to conventional RTM implementations used when performing SLE.
(FR)Des modes de réalisation selon l'invention utilisent des instructions de mémoire transactionnelle restreinte (RTM) pour mettre en œuvre des optimisations de temps de compilateur spéculatif qui seront automatiquement répétées par le matériel dans le cas d'une spéculation manquée. Dans un mode de réalisation, une version légère de RTM pour une optimisation de compilateur spéculatif est décrite afin de fournir des frais de fonctionnement inférieurs par rapport à des mises en œuvre de RTM classiques utilisées lors de l'exécution de SLE.
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)