CXL
文章平均质量分 89
Call Me Gavyn
嵌入式设备驱动开发,LINUX内核开发,CXL协议开发
展开
-
QEMU 9.0.90 CXL Type3 mailbox 功能实现源码详解
QEMU 模拟的 CXL Type3 设备 mailbo 功能实现详解原创 2024-08-16 13:30:41 · 729 阅读 · 0 评论 -
linux 6.10.0 CXL/reg.c 详解
linux CXL 设备驱动 regs.c原创 2024-08-06 14:53:45 · 814 阅读 · 0 评论 -
linux 6.10.0 CXL/mbox.c 详解
linux CXL 驱动 mbox.c原创 2024-08-06 14:50:26 · 506 阅读 · 0 评论 -
linux 6.10.0 CXL/memdev.c 详解
linux 6.10.0 CXL 驱动 memdev.c 详解原创 2024-08-06 14:47:32 · 449 阅读 · 0 评论 -
linux 6.10.0 CXL/pci.c 详解
Linux 6.10.0 CXL 驱动原创 2024-08-06 14:45:24 · 639 阅读 · 0 评论 -
CXL 为什么比 PCIe 延迟低带宽高
CXL 规范里没有具体描述与PCIe 相比低延时高带宽的原因,一开始我也很不理解,不过慢慢就有点轮廓了,做一个总结,尽量讲通俗一点,欢迎指正。与PCIe相比,CXL Flit 模式简化控制器设计,控制器其他硬件设计降低延迟, 最少 50 ns-> 25ns;Flit 模式增加了少数据量的带宽;CXL 协议包降低了数据处理逻辑,取消了排序规则以及DLLP等,节省开销;CXL 协议功能取消了内存拷贝,节省开销等;原创 2023-11-28 17:09:15 · 4424 阅读 · 3 评论 -
CXL 论文总结《Direct Access, High-Performance Memory Disaggregation with DirectCXL》
提出了可直接访问的内存分解方案 DIRECTCXL,它通过 CXL 内存协议(CXL.mem)直接连接主机处理器 complex 和远程内存资源。为此,我们探索了一种实用的基于 CXL 的内存分解设计,并将其变为现实。由于目前还没有支持 CXL 的操作系统,我们还提供了 CXL 运行时软件,该软件允许用户通过纯粹的加载/存储指令分解底层内存资源。由于 DIRECTCXL 不需要在主机内存和远程内存之间进行任何数据拷贝,因此可以向用户展示远端分解内存资源的真实性能。原创 2023-11-09 11:21:18 · 982 阅读 · 0 评论 -
Linux Kernel 6.0 CXL Core pci.c 详解
Linux Kernel 6.0 CXL 驱动 pci.c 详细解析原创 2022-12-14 16:46:05 · 2250 阅读 · 0 评论 -
Linux Kernel 6.0 CXL Core Regs.c 详解
Linux 内核CXL 设备驱动,核心层 Regs.c 文件解析原创 2022-12-13 15:59:32 · 1735 阅读 · 0 评论 -
PCIE AER Linux 驱动详解
PCIE AER 错误上报处理驱动解析原创 2022-10-28 15:19:32 · 4260 阅读 · 0 评论 -
CXL RAS
CXL RAS ERROR原创 2022-09-07 10:54:30 · 1503 阅读 · 0 评论 -
CXL.cache 协议详解
CXL, CXL.cache, MESI原创 2022-08-30 17:24:47 · 4815 阅读 · 8 评论 -
CXL 概述
CXL2.0 简介,对CXL简单介绍原创 2022-07-08 17:53:12 · 20753 阅读 · 10 评论