- 主题:多线程如何确保不同线程访问不同通道的内存
--
FROM 120.6.2.*
非numa系统呢
【 在 hyoga 的大作中提到: 】
: 据我所知不能,或者说非常困难。
: 问题是:基本上没有这种必要啊,只要控制好NUMA节点就可以了。
: 其他的交给内存控制器就好了。
--
FROM 120.6.2.*
内存控制器知道访问请求是哪个线程的?
【 在 hyoga 的大作中提到: 】
: 主要是基本上没这种必要,内存控制器会做好它的本职工作的
--
FROM 120.6.2.*
提高访问效率啊,做到正真的并行,不然一直两个线程抢用一个通道?
【 在 hyoga 的大作中提到: 】
: 大前提是:你无法指定哪个线程使用哪条通道(或者哪条内存)
: 所以你这个问题没有实际意义,这不是内存控制器的工作方式。
: 我的意思是内存控制器“可以很好的分配内存给你的程序”。
: ...................
--
修改:telangpujing FROM 120.6.2.*
FROM 120.6.2.*
哦,说的有道理。但是查了一下最近的cpu/主板是不是多通道默认工作在Unganged Mode,每个通道单独寻址,多核同时访问不同通道的内存?
【 在 poggy 的大作中提到: 】
:
: 你搞错概念了, 双通道不是这个意思。
: 双通道本身就是并行。
: ...................
--
修改:telangpujing FROM 120.6.2.*
FROM 60.7.229.*