【发布时间】:2020-08-14 17:21:35
【问题描述】:
我有一个内存带宽有限的问题——我需要从 RAM 中顺序读取大量(许多 GB)数据,进行一些快速处理并将其顺序写入 RAM 中的不同位置。内存延迟不是问题。
将工作分配给不同 NUMA 区域的两个或多个内核有什么好处?同样,跨区域工作会减少可用带宽吗?
【问题讨论】:
-
答案是“视情况而定”,您必须以实际工作量为基准来回答这个问题。
-
@MaximEgorushkin 你能提供更多信息吗?例如,它可能依赖于什么?
标签: numa memory-bandwidth