关于遥远的记忆 - 阿布·努瓦斯的犹太区

主要观点:过去两个月[SWE Tea]在做远内存相关研究,介绍了多篇远内存相关论文,包括不同作者对远内存的理解及应用、硬件变化等方面,远内存可利用仓库规模计算机中利用率低的内存,让程序更具弹性,避免 OOM,理想情况对开发者完全透明,但目前存在一些问题如内核交换的页面粒度问题、NUMA 类似问题等,压缩本地冷内存是过渡方法,未来期望实现将内存变为共享流动的基底。
关键信息:

  • [SWE Tea]在做远内存研究,介绍多篇相关论文。
  • 不同作者对远内存的理解及应用等方面的差异。
  • 远内存可利用利用率低的内存,让程序更具弹性。
  • 目前存在的问题及过渡方法。
    重要细节:
  • Lagar-Cavilla 让内存压缩“冷”部分,通过 zswap 方式;Gu 利用远程机器,需 Infiniband/RoCE 主动换出冷页;Dragojević 需 RDMA 给事务内存并影响放置;Ruan 建立替代运行时让应用切换线程。
  • 仓库规模计算机中多数盒子利用率低,有冷内存和 stranded 内存之分。
  • 理想的分布式单体系统类似 Erlang,可实现内存移动。
  • AIFM 指出内核交换的页面粒度问题及 NUMA 类似问题。
  • 压缩本地冷内存是过渡方法。
阅读 9
0 条评论