作者分析了当前的 SOTA far memory system Fastswap 中的性能问题:
Semantic gap: page-based sys 缺失了程序的一部分语义信息,影响预取(取不到或者取多了)和 evacuation(把热数据清出去了)。
Kernel overheads: 不管是 IO stack 还是 page fault handler 都造成了极大的开销。
Memory evacuation: 朴素的实现延迟过高。
Network bandwidth limit: 无谓的数据迁移挤占网络带宽。
这篇文章针对这四点提出了自己的解决方案:remoteable pointer, green threads, pauseless evacuator, remote agent。