Tailslayer

Tailslayer

降低内存读取尾延迟的C++库

开发官网

应用介绍

低延迟系统里,偶发的几微秒卡顿往往来自 DRAM 刷新,平均值再好看也挡不住长尾。Tailslayer 把数据复制到刷新时间互不相关的多个内存通道上,同时发出对冲读取,取最先返回的那个。

它利用了 AMD、Intel 和 Graviton 上未公开的通道交织偏移,头文件引入即可使用。

软件功能



对冲读取:谁先到用谁。

多通道复制:避开刷新停顿。

多平台:AMD、Intel、Graviton。