当前位置: 首页 > news >正文

A7.4.8 Response signaling

1. 原子操作完成的可见性定义
  • 规则

    • 写响应(B通道)表明原子操作的结果已对所有必需观察者可见

    • 对于包含读响应的原子操作(AtomicLoad/Swap/Compare),从接收到第一个读数据项时起,操作结果就可见。

    • 管理器可使用读响应或写响应中的任意一个作为操作完成的指示。

  • 举例

    • AtomicCompare(比较并交换)操作

      • 管理器发出CAS操作,期望将内存值从A改为B。

      • 从设备执行CAS,通过R通道返回旧值(A或当前值)。

      • 一旦管理器收到第一个读数据,即使后续读数据还在传输,内存中的结果(无论是否更新为B)已对所有观察者可见。

      • 之后另一个核心读取同一地址,保证看到的是CAS操作后的结果。

http://www.jsqmd.com/news/102069/

相关文章:

  • AXI-A7.4.9 Atomic transaction dependencies
  • AXI-A7.4.10 Support for Atomic transactions(1)
  • AXI-A7.4.10 Support for Atomic transactions(2)
  • 关于xml动态sql的思路
  • 【JS】JS进阶--编程思想、面向对象构造函数、原型、深浅拷贝、异常处理、this处理、防抖节流
  • 一文学会设计模式之行为型模式及最佳实现
  • 脚本网页 地球演化
  • 介观交通流仿真软件:Aimsun Next_(9).仿真结果分析与可视化
  • TensorFlow 深度解析:从基础到实战的全维度指南
  • 介观交通流仿真软件:Aimsun Next_(10).动态交通分配
  • 介观交通流仿真软件:Aimsun Next_(12).交通仿真运行与管理
  • 介观交通流仿真软件:Aimsun Next_(15).AimsunNext的插件开发
  • 栈:表达式求值,逆波兰表达式,后缀表达式
  • Vision Studio C#中属性set和get访问器、构造函数、析构函数的应用和介绍
  • 不带圆圈的二叉树
  • 介观交通流仿真软件:Aimsun Next_(16).案例研究与实践应用
  • Dify 1.7.0音频功能瓶颈突破(音频时长限制终极应对策略)
  • 介观交通流仿真软件:Aimsun Next_(17).交通规划与管理决策支持
  • Dify工作流上线前必做的7项依赖检查,少一步都可能引发生产故障
  • (混合检索缓存失控预警):Dify系统必须掌握的4项清理技术
  • ▲16QAM调制软解调+扩频解扩+VV相位同步系统matlab误码率仿真
  • 如何通过vivado对一个FPGA工程进行性能评估
  • BUUCTF-easy_web
  • 科技砸盘释放流动性!消费成焦点!
  • 计算机毕业设计springboot民宿管理系统 基于Spring Boot的民宿管理平台设计与实现 Spring Boot框架下的民宿信息管理系统开发
  • Flask任意文件读取+session伪造-NSSCTF-web4
  • 计算机毕业设计springboot面向煤矿井下人员的不安全行为管理系统 基于 Spring Boot 的煤矿井下人员安全行为监管系统设计与实现 Spring Boot 框架下煤矿井下人员不安全行为监测
  • 接口与实现分离:从 SPI 到 OSGi、SOFAArk的模块化演进
  • SPFA算法
  • 高频Jmeter软件测试面试题