Invention Grant
- Patent Title: Wake-and-go mechanism with exclusive system bus response
- Patent Title (中): 具有独家系统总线响应的唤醒机制
-
Application No.: US12024250Application Date: 2008-02-01
-
Publication No.: US08015379B2Publication Date: 2011-09-06
- Inventor: Ravi K. Arimilli , Satya P. Sharma , Randal C. Swanberg
- Applicant: Ravi K. Arimilli , Satya P. Sharma , Randal C. Swanberg
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen R. Tkacs; Stephen J. Walder, Jr.; Matthew B. Talpis
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A wake-and-go mechanism is configured to issue a look-ahead load command on a system bus to read a data value from a target address and perform a comparison operation to determine whether the data value at the target address indicates that an event for which a thread is waiting has occurred. In response to the comparison resulting in a determination that the event has not occurred, the wake-and-go engine populates the wake-and-go storage array with the target address. In response to the comparison resulting in a determination that the event has occurred, the wake-and-go engine issues a load command on the system bus to read the data value from the target address with data exclusivity and determines whether the wake-and-go engine obtains a lock for the target address. Responsive to obtaining the lock for the target address, the wake-and-go engine holds the lock for the thread.
Public/Granted literature
- US20100293341A1 Wake-and-Go Mechanism with Exclusive System Bus Response Public/Granted day:2010-11-18
Information query