Invention Grant
US09311087B2 Sticky bit update within a speculative execution processing environment
有权
在推测性执行处理环境中进行粘滞位更新
- Patent Title: Sticky bit update within a speculative execution processing environment
- Patent Title (中): 在推测性执行处理环境中进行粘滞位更新
-
Application No.: US13724046Application Date: 2012-12-21
-
Publication No.: US09311087B2Publication Date: 2016-04-12
- Inventor: Luca Scalabrino , Cédric Denis Robert Airaud , Guillaume Schon , Frederic Jean Denis Arsanto
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F15/76 ; G06F9/30 ; G06F9/38

Abstract:
A data processing apparatus 2 supports speculative execution and the use of sticky bits. A different version of a sticky bit is associated with each segment of the speculative program flow. The segments of the program flow are separated by speculation nodes corresponding to program instructions which may be followed by a plurality of different alternative program instruction serving as the next program instruction. When a speculation node is resolved, then the segments separated by that speculation node are merged and the sticky bit values for those two segments are merged.
Public/Granted literature
- US20140181485A1 STICKY BIT UPDATE WITHIN A SPECULATIVE EXECUTION PROCESSING ENVIRONMENT Public/Granted day:2014-06-26
Information query