Invention Grant
- Patent Title: Identification and management of unsafe optimizations
- Patent Title (中): 识别和管理不安全的优化
-
Application No.: US13977118Application Date: 2013-03-15
-
Publication No.: US09043773B2Publication Date: 2015-05-26
- Inventor: Alejandro M. Vicente , Joseph M. Codina , Christos E. Kotselidis , Carlos Madriles , Raul Martinez
- Applicant: Alejandro M. Vicente , Joseph M. Codina , Christos E. Kotselidis , Carlos Madriles , Raul Martinez
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- International Application: PCT/US2013/031935 WO 20130315
- International Announcement: WO2014/142949 WO 20140918
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Techniques for implementing identification and management of unsafe optimizations are disclosed. A method of the disclosure includes receiving, by a managed runtime environment (MRE) executed by a processing device, a notice of misprediction of optimized code, the misprediction occurring during a runtime of the optimized code, determining, by the MRE, whether a local misprediction counter (LMC) associated with a code region of the optimized code causing the misprediction exceeds a local misprediction threshold (LMT) value, and when the LMC exceeds the LMT value, compiling, by the MRE, native code of the optimized code to generate a new version of the optimized code, wherein the code region in the new version of the optimized code is not optimized.
Public/Granted literature
- US20140282451A1 IDENTIFICATION AND MANAGEMENT OF UNSAFE OPTIMIZATIONS Public/Granted day:2014-09-18
Information query