文献阅读(203)In-Network Cache Coherence

  • 题目:Concordia: Distributed Shared Memory with In-Network Cache Coherence
  • 时间:2021
  • 会议:FAST
  • 研究机构:清华

0 缩写

  • DSM: Distributed shared memory
  • RDMA: Remote Direct Memory Access

1 introduction

分布式共享内存(DSM)需要缓存一致性,但会导致更多的通信影响整体吞吐率,极端情况下,仅仅5%的写入率就会导致50%吞吐的降低。

交换机是服务器间通信的集中枢纽,可用来处理缓存一致性,来减少服务器之间的通信。目前最新的交换机通常每秒可以处理几十亿个数据包,使它们能够快速处理一致性请求。而且,交换机拥有片上内存,允许在交换机中存储缓存块元数据。此外,片上存储器可以支持原子读-修改-写操作,从而减轻同步冲突的一致性请求的努力。

本篇论文是在可编程交换机中实现快速的in-network cache coherence,为了克服可编程交换机的局限性,我们还引入了两种技术

  • 所有权迁移机制,以解决交换机上有限存储容量的问题
  • idempotent operations等幂处理,以处理交换机可能的packet丢失

文献阅读(203)In-Network Cache Coherence_第1张图片

你可能感兴趣的:(芯片互联,网络)