首页> 外国专利> Controlling shared memory access ordering in a multi-processing system using an acquire/release consistency model

Controlling shared memory access ordering in a multi-processing system using an acquire/release consistency model

机译:使用获取/发布一致性模型控制多处理系统中的共享内存访问顺序

摘要

A technique for controlling memory access ordering in a multi- processing system in which a sequence of accesses to acquire, access and release a shared space of memory is strictly adhered to by use of two specialized instructions for controlling memory access. Two instructions noted as MFDA (Memory Fence Directional--Acquire)and MFDR (Memory Fence Directional--Release) are utilized to control the ordering. The MFDA instruction when encountered in a program operates to ensure that all previous accesses to the specified address (typically to a lock controlling access to the shared space) become visible to other processors before all future accesses are permitted. The MFDR instruction when encountered in a program operates to ensure that all previous accesses become visible to other processors before any future accesses to the specified address. The accesses to the shared space of memory are then located between the MFDA and MFDR instructions and made visible to the other processors in proper order with respect to accesses for acquiring and releasing the shared space.
机译:在多处理系统中,用于控制存储器访问顺序的技术是严格遵守的,其中使用两个专用指令来控制存储器访问,以获取,访问和释放存储器的共享空间的访问顺序。两条指示为MFDA(存储栅栏定向-获取)和MFDR(存储栅栏定向-发布)的指令用于控制顺序。在程序中遇到MFDA指令时,它的操作是确保在允许所有以后的访问之前,其他处理器可以看到对指定地址的所有先前访问(通常是对控制对共享空间的访问的锁)。程序中遇到MFDR指令时,它的操作是确保在以后对指定地址的任何访问之前,其他所有处理器都可以看到所有以前的访问。然后,对存储器共享空间的访问位于MFDA和MFDR指令之间,并且对于其他处理器而言,对于获取和释放共享空间的访问,访问顺序是正确的。

著录项

  • 公开/公告号US5860126A

    专利类型

  • 公开/公告日1999-01-12

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19960768775

  • 发明设计人 MILLIND MITTAL;

    申请日1996-12-17

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 02:08:52

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号