USTCReadingGroup——AIFM-High-Performance-Application-Integrated-Far-Memory
Step 1
题目摘要引言
Title
Application-Integrated Far Memory 应用感知远程内存
和 RDMA(Remote Direct Memory Access)有什么区别和联系?
Abstract
应用可以通过简单的 API,直接使用到远程内存(far memory)
最主要的发现是,将应用程序语义暴露(expose)给高性能的 runtime 使得高效远程内存使用成为可能。
基本理论概况
结论部分
回答基本问题
类别
内容
正确性
创新点
清晰度
阅读选择
Step 2
细读笔记
问题记录
未读(且值得读)文献记录
Step 3
思路复现
证明与推理复现
实验验证复现
Original Presentation
Before AIFM,the state-of-the-art far memory system has 70% performance drop.
So why do existing systems waste performance
Find the bottleneck
- Problem: based on OS paging
- Semantic gap
- High kernel overheads
Explain in detail
Challenge 1: Semantic Gap
关于 Challenge 1 的一个问题,OS 是不能感知到 App 使用的细粒度资源,比如链表,但是即便感知到,不也只能将链表每一个结点的大页 copy 到本地么?
Challenge 2:
Contribution
实现数据结构粒度层面上的语义?不需要大页替换
Related Work
OS paging
GC 也有相关,只是这项工作旨在,转移 live 且有用的 data structure,而 GC 的目的是 free 那些 dead,不常用的。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!