转载自 ---- http://hi.baidu.com/leexeo/blog/item/1ff95bb5528cbfdb37d3ca5a.html
在看Java内存模型时,(http://blog.csdn.net/oldrat/archive/2010/08/08/5797238.aspx
)
常常会提到 内存一致性 的概念,如Sequential Consistency。这个概念要科普一下。
-----------------------------------------------------------------------------------------
国内这方面的资料不多。
内存一致性模型
http://zh.wikipedia.org/zh-cn/%E5%86%85%E5%AD%98%E4%B8%80%E8%87%B4%E6%80%A7%E6%A8%A1%E5%9E%8B
线性一致性
http://zh.wikipedia.org/zh-cn/%E7%BA%BF%E6%80%A7%E4%B8%80%E8%87%B4%E6%80%A7
线性一致性(Linear consistency),串行一致性(或顺序一致性Sequential
consistency),静态一致性(Quiescent consistency)
http://jnxnj.spaces.live.com/blog/cns!20D4CC424DE1936E!871.entry
-----------------------------------------------------------------------------------------
英文的资料讲要全面些。
Memory Consistency Models
http://www.cs.nmsu.edu/~pfeiffer/classes/573/notes/consistency.html
有了一个概述,提到的内存一致性模式有:Strict Consistency、Sequential Consistency、Cache
Coherence等。
文中提到了另一资料:
Shared Memory Consistency Models: A Tutorial
ftp://gatekeeper.dec.com/pub/DEC/WRL/research-reports/WRL-TR-95.7.pdf
Consistency Models
http://cs.gmu.edu/cne/modules/dsm/green/memcohe.html
wikipedia.org上几个相关的词条
Consistency model
http://en.wikipedia.org/wiki/Consistency_model
Linearizability(Strict Consistency)
http://en.wikipedia.org/wiki/Linearizability
Sequential Consistency
http://en.wikipedia.org/wiki/Sequential_consistency
whatis的词条Sequential Consistency
http://whatis.techtarget.com/definition/0,,sid9_gci212962,00.html
分享到:
相关推荐
### 内存一致性与缓存一致性入门指南 #### 核心知识点概述 本文将深入探讨由Daniel J. Sorin、Mark D. Hill 和 David A. Wood编写的《内存一致性与缓存一致性入门》中的核心概念和技术。这本著作是Synthesis ...
《处理器CPU,内存一致性》(A Primer on Memory Consistency)一书是MC出版社处理器架构系列的重要著作,由Natalie Enright Jerger和Margaret Martonosi等大学教授主编。这本书深入浅出地介绍了现代计算机系统,...
A Primer on Memory Consistency and Cache Coherence,主要介绍了Memory同一性和cache一致性的定义以及相关模型和协议。例如SC模型,TSO模型,松散序模型和cache一致性的两种协议:snoopy协议和目录一致性协议。...
这些模型包括弱顺序一致性(Weak Sequential Consistency)、释放一致性(Release Consistency)和写入复制一致性(Write-Reorder, WR)等。松弛模型通过放宽某些限制,允许处理器在不违反整体一致性的情况下,更快...
根据提供的文件信息,以下是关于MIT论文《MIT - Implementation of Memory Consistency Models.pdf》的知识点整理: 1. 内存一致性模型的实施对于现代处理器的性能和能耗有着显著影响。传统上,数据通过芯片外的...
【共享内存一致性模型】是并行计算领域中的一个重要概念,特别是在多处理器系统中,它定义了内存操作的执行顺序和可见性规则。共享内存抽象使得多个处理器能够访问和修改同一块内存,但这也引入了复杂性,因为处理器...
2. **一致性(Consistency)**:事务内存确保了事务执行前后系统的状态保持一致。即事务开始前系统处于一致状态,事务结束后系统仍保持一致状态,不会因为事务的执行而破坏系统的完整性。 3. **隔离性(Isolation)...
内存一致性模型是计算机体系结构中的一个核心概念,主要关注在共享内存的多处理器环境中,对内存读写操作的顺序和可见性进行规范,确保不同处理器核心能够就内存状态达成一致的理解。在多核处理器或多线程环境中,多...
内存一致性与缓存一致性简介(第二版) 在现代计算机系统中,包括同构和异构架构,硬件通常支持共享内存。共享内存系统中,每个处理器核心可以读取和写入单一的共享地址空间。内存一致性模型定义了这些系统中内存...
### 顺序一致性(Sequential Consistency, SC)与总存储顺序(Total Store Order, TSO) 在探讨并发编程和多核架构中的数据共享机制时,内存一致性模型是理解系统行为的关键概念之一。本文将深入探讨两种重要的内存...
本文探讨了可扩展共享内存多处理器(Scalable Shared-Memory Multiprocessors, SSMMP)中内存一致性和事件排序的重要性。SSMMP通过分布式内存架构和可扩展互联网络来提供高性能计算环境,确保高带宽和低延迟通信。...
memory order 内存操作顺序其实是 内存一致性模型 (Memory Consistency Model),解决处理器的 write 操作什么时候能够影响到其他处理器,或者说解决其他处理处理器什么时候能够观测到当且写 CPU/写线程写入内存的值...
TM的核心理念是通过事务的概念来确保共享数据的并发读写不会产生不一致或错误的结果,这主要依赖于事务的原子性(Atomicity)、一致性(Consistency)和隔离性(Isolation),简称ACI特性。 ### 事务内存的关键概念...
在芯片多处理器(CMP)的设计和验证过程中,内存一致性验证是一个极其重要且技术挑战性极高的环节。CMP中的每个处理器核(CPU)都拥有自己的本地缓存,而内存一致性模型则用于确保缓存中的数据与主内存中的数据保持...
本文主要探讨了缓存内存(Cache Memory)的相关知识,内容涵盖了缓存的基本概念、工作原理、组成结构、替换算法、指令缓存、一致性与一致性问题、层次结构、数据预取等多个方面。由于文件内容是扫描后的文字,可能...
在共享内存的多处理器系统中,内存一致性模型(Memory Consistency Model)长期以来一直扮演着核心角色。这种模型规定了多个进程访问共享存储区时,这些进程可以如何读写该存储区的顺序。因此,它限制了可以从共享...
- **内存一致性(Memory Consistency):**多处理器系统中,确保所有处理器看到一致内存状态的机制,包括顺序一致性、缓存一致性等。 - **错误校验与容错(Error Checking and Fault Tolerance):**采用ECC内存等技术来...