主流Linux内核正在追求的最新计算快速链路(CXL)功能工作是创建用于存储的CXL块设备的驱动程序。周一,一个“征求意见”补丁系列发出了将CXL共享内存设置为Linux块设备的初始代码。
在RFC补丁系列中,CXL块设备(CBD)总结为:
“由于CXL3.0规范支持共享内存,我们可以通过CXL共享内存传输数据。CBD是指CXL块设备,它使用CXL共享存储器传输命令和数据以访问不同主机中的块设备。”
CBD的工作原理类似于网络块设备,但利用CXL共享内存而不是网络流量。
Right now the CBD code is in its early stage of development and it will be a while before CXL 3.0 hardware is found out in the wild at scale, but nevertheless an interesting endeavor. Those wanting to learn more can see the RFC patch series from Dongsheng Yang.