选择与 PETSc 一起使用的硬件

计算科学 算法 宠物 表现
2021-12-15 21:46:54

我想了解更多关于在使用PETSc 库(以及各种第三方预处理器)时选择硬件以获得最高性价比的信息

我目前正在使用总共 24 个逻辑内核的 2 cpu (2*E5-2640) 工作站。但是我的系统受到 RAM 带宽的限制,因此我无法在超过六个内核的情况下获得任何加速(即使是在一个大问题上)。我在我的应用程序和包含的基准测试中都得到了这样的结果。

由于我的一些同事正在购买订单或100核的硬件,我想知道应该如何选择硬件以获得更好的内存带宽。

1个回答

如果您对组装矩阵使用迭代方法,只需购买 DDR 通道。看规格表时不要注意核心数量。在同一类处理器中(例如,最新一代的 Xeon),可实现的内存带宽将与引用的峰值带宽成正比。请注意,对于非常小的问题,您可能能够适应缓存,从而看到明显更好的性能。