首页> 外国专利> QUAD AWARE LOCKING PRIMITIVE

QUAD AWARE LOCKING PRIMITIVE

机译:四方锁定基本功能

摘要

A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. The method organizes at least some of the processors in the system into a hierarchy, and processes 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. In order 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. Accordingly, efficiency of a computer system may be enhanced with the ability to utilize a locking primitive for an interruptible lock that determines lock selection among processors based upon a hierarchical position of the processor and the primitive utilized for lock selection.
机译:一种用于在多处理器计算机系统中有效处理高竞争锁定的方法和计算机系统。该方法将系统中的至少一些处理器组织为层次结构,并且响应于该层次结构处理可中断的锁。该方法利用获取锁的两种替代方法,包括条件锁获取原语和无条件锁获取原语,以及用于从特定处理器释放锁的无条件锁释放原语。为了防止请求锁获取的处理器与释放锁的处理器之间的竞争,使用了释放标志。此外,为了确保向利用无条件锁获取原语的处理器授予锁,使用了切换标志。因此,可以利用将锁定原语用于可中断锁的能力来增强计算机系统的效率,该可中断锁基于处理器的分层位置和用于锁选择的原语来确定处理器之间的锁选择。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号