ARM 弱内存模型保证哪些排序



我理解弱记忆模型和强记忆模型的基本区别。但是弱没有确切的定义,这取决于架构(这里是ARM)。

我已经浏览了 ARM 信息中心的文档,但仍然不清楚很多事情。有人可以列出来吗 -

  • ARM 保证哪些内存访问顺序。
  • 因此,汇编程序员在为多核ARM系统编码时必须在代码中显式执行哪些排序

    任何能够解释黑白ARM和PPC(Power PC)内存型号差异的人都可以获得奖励积分。
  • 查看 Cortex-A 系列程序员指南,其中有一章是关于内存排序的。例如:

    ARM 体系结构中定义了三种内存类型。所有地区 内存配置为这三种类型之一。

    • 强序
    • 装置
    • 正常。

    此外,对于普通和设备内存,可以指定 内存是否可共享(由其他代理访问)。为 可以指定普通内存、内部和外部可缓存属性。

    相关内容

    • 没有找到相关文章

    最新更新