CXL学习记录
文章平均质量分 75
pudding_art
这个作者很懒,什么都没留下…
展开
-
数据中心内存相关概念辨析
在论文阅读中经常出现以内存为中心的数据中心架构(Memory-centric Architectrue)、内存池化系统(Memory Pool System)、分解式内存(Disaggregated Memory)、异构内存(Heterogeneous Memory)等概念, 在此进行这些概念的辨析。主要涉及xx架构,xx系统,以及xx资源单体等概念。原创 2024-04-21 19:37:52 · 782 阅读 · 0 评论 -
关于各种密集型及敏感型应用的概念辨析
由于在学习过程中接触了很多计算密集型、IO密集型、数据密集型等xx密集型应用,以及内存带宽敏感型、延迟敏感型等应用,故在此对这些应用进行辨析。其实,无论是什么密集型还是敏感型应用,都需要从计算机系统的角度出发去分析。完整的系统包括CPU、内存、存储以及网络部分,从这4部分出发分析应用的特点即可得出结论。原创 2024-04-17 23:08:56 · 964 阅读 · 0 评论 -
关于QEMU模拟器本身以及和CXL功能模拟相关内容的学习
在写Paper的时候,发现直接引用QEMU官网关于QEMU的介绍实在是一个图省事儿的方法,但是并不可取。即使是一小段,也要去真正了解QEMU的基本原理,如何实现功能模拟,以及目前实现的与CXL相关的内容。注:本文主要是一些概念性的内容,关于具体如何通过QEMU模拟CXL type 3 设备,已经有。原创 2024-04-11 11:41:38 · 1029 阅读 · 0 评论 -
使用remote NUMA和真实的CXL Memory的不同之处
真实的CXL内存与模拟的CXL内存在访问延迟和带宽效率上存在明显差距。CXL内存可以实现比模拟版本更低的延迟和高出数倍的带宽效率,这取决于CXL控制器的设计和所使用的内存技术。这是因为真实的CXL内存没有缓存或CPU核心来修改缓存,尽管它被视为一个NUMA节点。相反,CPU实现了一个片上硬件结构,以便对CXL内存的内存访问进行快速缓存一致性检查。CXL内存的访问机制也与remote NUMA内存不同。CXL内存通过特定的访问机制和协议确保数据的高效传输和同步,这些在硬件层面进行了深度优化。而remote原创 2024-04-10 23:11:53 · 97 阅读 · 0 评论 -
关于Emulator和Simulator的探讨
Emulator主要用于功能性模拟,Simulator主要用于对系统内部运行机制的模拟。原创 2024-04-09 16:41:51 · 359 阅读 · 0 评论