发明名称 |
Method and computer system for efficiently handling high contention locking in a multiprocessor computer system |
摘要 |
<p>A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. At least some of the processors in the system are organized into a hierarchy, and process an interruptible lock in response to the hierarchy. The method utilizes two alternative methods of acquiring the lock, including a conditional lock acquisition primitive and an unconditional lock acquisition primitive, and an unconditional lock release primitive for releasing the lock from a particular processor. To prevent races between processors requesting a lock acquisition and a processor releasing the lock, a release flag is utilized. Furthermore, in order to ensure that the a processor utilizing the unconditional lock acquisition primitive is granted the lock, a handoff flag is utilized.</p> |
申请公布号 |
CZ20031814(A3) |
申请公布日期 |
2003.10.15 |
申请号 |
CZ20030001814 |
申请日期 |
2001.12.28 |
申请人 |
INTERNATIONAL BUSINESS MACHINES COPORATION |
发明人 |
MCKENNEY PAUL EDWARD;JACKSON BENEDICT;RAJAMONY RAMAKRISHNAN;ROCKHOLD RONALD L. |
分类号 |
G06F12/08;G06F9/46;G06F9/52;G06F12/00;G06F15/16;G06F15/177;(IPC1-7):G06F13/18;G06F9/28;G06F15/163 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|