Invention Grant
- Patent Title: Method for processing communal locks
- Patent Title (中): 处理公用锁的方法
-
Application No.: US09927069Application Date: 2001-08-09
-
Publication No.: US06986003B1Publication Date: 2006-01-10
- Inventor: Ralph E. Sipple , Wayne D. Ward
- Applicant: Ralph E. Sipple , Wayne D. Ward
- Applicant Address: US PA Blue Bell
- Assignee: Unisys Corporation
- Current Assignee: Unisys Corporation
- Current Assignee Address: US PA Blue Bell
- Agent Lise A. Rode; Charles A. Johnson; Mark T. Starr
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/14

Abstract:
Multi-processor computer systems with multiple levels of cache memories are slowed down in trying to process software locks for common functions. This invention obviates the problem for the vast majority of transactions by providing an alternate procedure for handling so-called communal locks differently from ordinary software locks. The alternative procedure is not used for ordinary (non communal software lock) data and instruction transfers. The function of the CSWL (Communal SoftWare Lock) is actually accomplished at a specific cache to which an individual CSWL is mapped to, rather than sending the lock to the requesting process, which also enhances efficiency.
Information query