DRAM 是否有类似 NUMA 的机制?

Is there a NUMA-like mechanism for a DRAM?

提问人:Lem 提问时间:11/2/2023 更新时间:11/2/2023 访问量:18

问:

例如,我可以在相邻的存储芯片上创建两个缓冲区吗?在物理上更接近 CPU 的芯片上。或者它是否意味着 ram 物理地址在空间中总是相邻的?你可以说物理位置对访问延迟的影响可以忽略不计,但我只是好奇。

类Unix系统有这样的功能吗?

Linux UNIX 内存 RAM NUMA

评论

0赞 Ben Voigt 11/2/2023
那不会是“类似 NUMA”的,而是 NUMA。但请注意,重要的是与内存连接的排列(是否有多个内存控制器通道?),而不是芯片在物理上是否与CPU相邻或接近。速度由互连电路决定。
0赞 Kurtis Rader 11/2/2023
听起来像是 XY 问题。此外,还需要在裸机上运行(而不是操作系统运行进程的通常虚拟内存),或者操作系统必须提供一种机制来显式地将特定的物理内存块映射到进程的地址空间。系统调用通常用于映射物理内存,但我不知道有任何操作系统允许您选择物理地址。mmap

答: 暂无答案