主要观点:过去两个月[SWE Tea]在做远内存相关研究,介绍了多篇远内存相关论文,包括不同作者对远内存的理解及应用、硬件变化等方面,远内存可利用仓库规模计算机中利用率低的内存,让程序更具弹性,避免 OOM,理想情况对开发者完全透明,但目前存在一些问题如内核交换的页面粒度问题、NUMA 类似问题等,压缩本地冷内存是过渡方法,未来期望实现将内存变为共享流动的基底。
关键信息:
- [SWE Tea]在做远内存研究,介绍多篇相关论文。
- 不同作者对远内存的理解及应用等方面的差异。
- 远内存可利用利用率低的内存,让程序更具弹性。
- 目前存在的问题及过渡方法。
重要细节: - Lagar-Cavilla 让内存压缩“冷”部分,通过 zswap 方式;Gu 利用远程机器,需 Infiniband/RoCE 主动换出冷页;Dragojević 需 RDMA 给事务内存并影响放置;Ruan 建立替代运行时让应用切换线程。
- 仓库规模计算机中多数盒子利用率低,有冷内存和 stranded 内存之分。
- 理想的分布式单体系统类似 Erlang,可实现内存移动。
- AIFM 指出内核交换的页面粒度问题及 NUMA 类似问题。
- 压缩本地冷内存是过渡方法。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。