...
首页> 外文期刊>IEEE Transactions on Computers >Location consistency-a new memory model and cache consistency protocol
【24h】

Location consistency-a new memory model and cache consistency protocol

机译:位置一致性-一种新的内存模型和缓存一致性协议

获取原文
获取原文并翻译 | 示例

摘要

Existing memory models and cache consistency protocols assume the memory coherence property which requires that all processors observe the same ordering of write operations to the same location. In this paper, we address the problem of defining a memory model that does not rely on the memory coherence assumption and also the problem of designing a cache consistency protocol based on such a memory model. We define a new memory consistency model, called Location Consistency (LC), in which the state of a memory location is modeled as a partially ordered multiset (pomset) of write and synchronization operations. We prove that LC is strictly weaker than existing memory models, but is still equivalent to stronger models for the common case of parallel programs that have no data races. We also describe a new multiprocessor cache consistency protocol based on the LC memory model. We prove that this LC protocol obeys the LC memory model. The LC protocol does not need to enforce single write ownership of memory blocks. As a result, the LC protocol is simpler and more scalable than existing snooping and directory-based cache consistency protocols.
机译:现有的内存模型和高速缓存一致性协议采用内存一致性属性,这要求所有处理器都遵守对同一位置的写入操作的相同顺序。在本文中,我们解决了定义不​​依赖于存储器一致性假设的存储器模型的问题,以及基于这种存储器模型设计高速缓存一致性协议的问题。我们定义了一个新的内存一致性模型,称为位置一致性(LC),其中将内存位置的状态建模为写入和同步操作的部分有序多集(pomset)。我们证明LC严格比现有的内存模型弱,但是对于没有数据竞争的并行程序的常见情况,LC仍然等效于更强的模型。我们还描述了一种基于LC内存模型的新的多处理器缓存一致性协议。我们证明该LC协议遵循LC内存模型。 LC协议不需要强制执行存储块的单次写入所有权。结果,LC协议比现有的侦听和基于目录的缓存一致性协议更简单且可扩展性更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号