上海交通大学学报(自然版) ›› 2018, Vol. 52 ›› Issue (10): 1333-1338.doi: 10.16183/j.cnki.jsjtu.2018.10.023

• 学报(中文) • 上一篇    下一篇

基于广播的分布式共享内存

郑阳,陈海波,臧斌宇   

  1. 上海交通大学 并行与分布式系统研究所, 上海 200240
  • 通讯作者: 臧斌宇,男,教授,博士生导师,E-mail: byzang@sjtu.edu.cn.
  • 作者简介:郑阳(1995-),男,湖南省华容县人,硕士生,主要研究方向为分布式共享内存.

Snooping-Based Distributed Shared Memory

ZHENG Yang,CHEN Haibo,ZANG Binyu   

  1. Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University, Shanghai 200240, China

摘要: 提出一种基于软件实现的分布式共享内存.借鉴基于广播的缓存一致性,采用不同于以往内存一致性的协议设计,以通过减少维护内存一致性所需要等待的网络消息来提高分布式共享内存的整体性能.基于这种协议设计,进一步给出切实的实现方法和针对性的优化.测试表明,这种设计相较于以往的分布式内存协议,最高可以获得45%的性能提升.

关键词: 分布式共享内存, 内存一致性, 分布式系统

Abstract: This paper presents a design of software distributed shared memory. Inspired by the snooping-based cache coherence, it adopts a new kind of memory coherence protocol which is quite different from the previous ones. The protocol aims to improve the performance of the distributed shared memory by reducing the messages needed in the critical path of execution. This paper further gives the practical implementation and optimization. The preliminary evaluation implies a 45% rise at most in performance.

Key words: distributed shared memory, memory coherence, distributed system

中图分类号: