Invention Grant
- Patent Title: Wake-and-go mechanism with data monitoring
- Patent Title (中): 具有数据监控的唤醒机制
-
Application No.: US12024540Application Date: 2008-02-01
-
Publication No.: US08386822B2Publication Date: 2013-02-26
- 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: G06F1/00
- IPC: G06F1/00 ; G06F1/32

Abstract:
A wake-and-go mechanism is provided for a data processing system. The wake-and-go mechanism recognizes a programming idiom, specialized instruction, operating system call, or application programming interface call that indicates that a thread is waiting for an event. The wake-and-go mechanism updates a wake-and-go array with a target address, expected data value, and comparison type associated with the event. The thread then goes to sleep until the event occurs. The wake-and-go array may be a content addressable memory (CAM). When a transaction appears on the symmetric multiprocessing (SMP) fabric that modifies the value at a target address in the CAM, logic associated with the CAM performs a comparison based on the data value being written, expected data value, and comparison type.
Public/Granted literature
- US20090199029A1 Wake-and-Go Mechanism with Data Monitoring Public/Granted day:2009-08-06
Information query