首页 > 编程知识 正文

CXL协议

时间:2023-05-05 07:46:01 阅读:267928 作者:3466

CXL的全称是Compute Express Link ,CXL是一种东岱的多协议的互联技术总线,提供了类似PCIE的CXL.io协议
CXL分为三种子协议,分别是CXL.io, CXL.cache,CXL.mem,这三种协议可以全部使能也可以部分使能,但是CXL.io 必须是能,CXL协议的关键优势就在于访问设备可以做到
低延时和高带宽.
CXL.cache协议允许设备保存缓存cacheline到本地
CXL.mem协议允许设别是全一致性的内存设备,这种设别可以被当作"System RAM and/or Persistent memory",而且是内存一致性的,可以完全让cpu来使用.
CXL中引入了一个新的名词Flex Bus,可以在系统启动阶段通过host和device的自协商选择工作的传统的PCIe协议还是CXL协议,这里就可以看出CXL协议中定义的
物理接口和PCIe是完全一致的.
其驱动代码在drivers/CXL 中

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。