Invention Grant
- Patent Title: Nested speculative regions for a synchronization facility
- Patent Title (中): 用于同步设施的嵌套投机区域
-
Application No.: US13723296Application Date: 2012-12-21
-
Publication No.: US09459877B2Publication Date: 2016-10-04
- Inventor: Stephan Diestelhorst , Martin Pohlack , Michael Hohmuth , David Christie , Luke Yen
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/52

Abstract:
An apparatus, computer readable medium, and method of performing nested speculative regions are presented. The method includes responding to entering a speculative region by storing link information to an abort handler and responding to a commit command by removing link information from the abort handler. The method may include storing link information to the abort handler associated with the speculative region. When the speculative region is nested, the method may include storing link information to an abort handler associated with a previous speculative region. Removing link information may include removing link information from the abort handler associated with the corresponding speculative region. The method may include restoring link information to the abort handler associated with a previous speculative region. Responding to an abort command may include running the abort handler associated with the aborted speculative region. The method may include running the abort handler of each previous speculative region.
Public/Granted literature
- US20140181480A1 NESTED SPECULATIVE REGIONS FOR A SYNCHRONIZATION FACILITY Public/Granted day:2014-06-26
Information query