首页> 外国专利> Interlock acquisition for critical code section execution in a shared memory common-bus individually cached multiprocessor system

Interlock acquisition for critical code section execution in a shared memory common-bus individually cached multiprocessor system

机译:互锁获取,用于在共享内存公用总线单独缓存的多处理器系统中执行关键代码节

摘要

There is disclosed an interlock variable acquisition system and method for use in a processing system of the type including a plurality of processors coupled by a common bus which permits exclusive execution of critical sections by each of the processors while limiting traffic on the common bus. A cache associated with each of the processors stores the value of the interlock variable and locally tests the interlock variable state responsive to an instruction from its processor. If the cache determines that the interlock variable is in the available state, it conveys the available value of the interlock variable to its associated processor and writes, over the common bus, the busy state to each cache associated with the other processors. When its processor completes its critical section, the cache writes, over the common bus, the available state of the interlock variable to each cache associated with the other processors. The other caches update their copies of the interlock variable and do not invalidate them.
机译:公开了一种在类型的处理系统中使用的互锁变量获取系统和方法,该类型的处理系统包括通过公共总线耦合的多个处理器,其允许每个处理器排他地执行关键部分,同时限制公共总线上的通信量。与每个处理器关联的高速缓存存储互锁变量的值,并响应于来自其处理器的指令在本地测试互锁变量状态。如果高速缓存确定互锁变量处于可用状态,则它将互锁变量的可用值传送到其关联的处理器,并通过公用总线将繁忙状态写入与其他处理器关联的每个高速缓存。当其处理器完成其关键部分时,高速缓存通过公用总线将互锁变量的可用状态写入与其他处理器关联的每个高速缓存。其他缓存将更新其互锁变量的副本,并且不会使它们无效。

著录项

  • 公开/公告号US5289588A

    专利类型

  • 公开/公告日1994-02-22

    原文格式PDF

  • 申请/专利权人 ADVANCED MICRO DEVICES INC.;

    申请/专利号US19900513806

  • 发明设计人 STEPHEN C. HORNE;SEUNGYOON P. SONG;

    申请日1990-04-24

  • 分类号G06F13/16;G06F13/36;

  • 国家 US

  • 入库时间 2022-08-22 04:32:10

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号