• R语言
  • 大小核架构的 CPU 是否不适合做并行计算?

大家都知道 Intel 在 12 代 CPU 开始引入了性能核心 (P核) 和能效核心 (E核) 的概念,苹果也在 M1 开始使用了类似的架构。

我的问题是,这种架构设计是否会影响并行计算的效率?对于高度并行的任务是否应该做任何特别的设置?以 R 中的 Future 框架支持的 multisessionmulticore 这类常用的简单执行策略为例。

搜索了一下,网上有些讨论,包括 OpenMPI,但感觉并没有很详细的测试和确定的结论,而且经常一上来就引入调整 CPU affinity 这种底层参数,觉得有点超出我的认知水平。

    2 个月 后

    nan.xiao
    最近我的项目也快上线了,基于R shiny写的。老板让我写服务器的硬件需求,由于对R shiny硬件需求了解很少。我就基于测试服务器的性能拍了一个配置CPU40C/768G /2*3.84T/ T4 GPU。这样做是不是太草率了。

      Cloud2016 哈哈,十年了,夙愿就是买一个桌面消费级的某个时刻的顶级水平的处理器,终于实现了。

      zizhou 单一shiny,参考测试的问题不大。不过你得考虑以后的应用,会不会要求更高。不过你这配置,应该差不多了。

      Jonie_Y 我买了 7950X3D,还没装机……

      听说最近 AM5 主板出了预设电压超过 1.3V 同时烧毁主板和 CPU 的问题,需要先接电源刷 BIOS,懒得动……

        nan.xiao 牛牛牛,比我的型号更加新。额……怎么这么费事……1.3V的话。不超频都能到这个电压吧……