Invention Grant
- Patent Title: Method and apparatus for efficient inter-thread synchronization for helper threads
-
Application No.: US13899145Application Date: 2013-05-21
-
Publication No.: US09229715B2Publication Date: 2016-01-05
- Inventor: Michael K. Gschwind , John K. O'Brien , Valentina Salapura , Zehra N. Sura
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/52 ; G06F9/54 ; G06F9/48 ; G06F9/50

Abstract:
A monitor bit per hardware thread in a memory location may be allocated, in a multiprocessing computer system having a plurality of hardware threads, the plurality of hardware threads sharing the memory location, and each of the allocated monitor bit corresponding to one of the plurality of hardware threads. A condition bit may be allocated for each of the plurality of hardware threads, the condition bit being allocated in each context of the plurality of hardware threads. In response to detecting the memory location being accessed, it is determined whether a monitor bit corresponding to a hardware thread in the memory location is set. In response to determining that the monitor bit corresponding to a hardware thread is set in the memory location, a condition bit corresponding to a thread accessing the memory location is set in the hardware thread's context.
Public/Granted literature
- US20130263145A1 METHOD AND APPARATUS FOR EFFICIENT INTER-THREAD SYNCHRONIZATION FOR HELPER THREADS Public/Granted day:2013-10-03
Information query