计算架构中使用了哪些不同的内存一致性模型?

计算架构中使用了几种不同的内存一致性模型,包括:

1. 顺序一致性:该模型要求所有内存操作看起来都以全局定义的顺序执行。

2.弱一致性:该模型允许对内存操作进行一些重新排序,但确保并发操作的结果总是以相同的顺序被所有处理器看到。

3. 发布一致性:该模型使用“发布”和“获取”操作来确保以正确的顺序查看所有内存操作。

4. 条目一致性:该模型用于分布式系统,确保所有处理器在每次操作开始时对共享内存有一致的看法。

5. 处理器一致性:该模型确保所有内存操作看起来都按照每个处理器发出的顺序执行。

6. 缓存一致性:该模型维护多级缓存系统中不同级别缓存之间的一致性。

7. 时间一致性:该模型确保内存操作看起来按照顺序执行时的顺序执行,即使它们是并行执行的。

Publication date: