TPP: Transparent Page Multi-tier CXL-Memory

CXL在这里的作用可以理解为External cache coherent agent,一个带CC的iMC,带宽肯定比NUMA高,但是这个工作只提升了18%,他们的策略是用PMU collect data,然后冷热load 和flush,给个temperature的grading,个人觉得肯定有page coloring那种优秀的算法搞定这件事,比这个数高。

IOring Windows at first sight and migration to `monoio`

最近在和LemonHX一起写个跨平台下载器,想要的是个延时确定的协程调度器,然后我们就看上了字节开源的monoio,准备贡献一波Windows部分。

主要需要跨平台抽象的部分已经写好了, GAT 刚进主线, 其实感觉贡献这个更经济一点. 字节内好像也没有开始用这个, 只是做了点测试.

ISCA 22 Attendancy

如Mingyu大大所说体系结构的人不那么重视绝对值和相对值,系统会会quesiton结果和设计。这次花了200🔪线上,可惜没能在这之前拿到签证现场去开会。不过还是能听听songshixin和ucsc教体系结构老师的作品,还有yanmengjia yyds。同时也见到了Mingyu Gao的新的domain specific的hw-sw codesign。不过大佬的talk倒真的没啥意思,都是鸡汤或者论文精炼和insight,像在上研究生课。

Continue reading "ISCA 22 Attendancy"

First-generation Memory Disaggregation for Cloud Platforms @Arxiv

CXL disaggregation because:

  1. Memory inefficiency: s platform-level memory stranding
  2. Current cloud vendor try on memory disaggregation: require no modifications to
    customer workloads or the guest OS./ the system
    must be compatible with virtualization acceleration techniques/ the system must be available as
    commodity hardware.

Continue reading "First-generation Memory Disaggregation for Cloud Platforms @Arxiv"