无敌のpeach 发表于 2022-6-12 10:29

5700x和i5-12400如何选择?

用了5年的电脑最近主板挂了,打算主板和CPU一起升级下。打包预算2000,看下来能选的有i5-12400+B660M和5700k+B550M。
需求是经常做一些科学计算,包括机器学习和深度学习。了解到有很多科学运算库是基于英特尔的MKL优化函数库,对AMD是负优化,但是5700x比12400性能又强一点,查了一圈没看到横向对比的,到底怎么选?

另一个问题是5700x在发热方面怎么样?机箱是先马平头哥,散热暂定雅浚Basic3 B3 ARGB。


万里小路さん 发表于 2022-6-12 10:55

机器学习和深度学习主要吃显卡吧,注意别买AMD显卡就行了,CPU应该无所谓。
另外雅浚B3虽然不是完全不能用,但是压5700x的话还是稍微提高一下比较好

-- 来自 有消息提醒的 Stage1官方 Android客户端

无敌のpeach 发表于 2022-6-12 10:56

万里小路さん 发表于 2022-6-12 10:55
机器学习和深度学习主要吃显卡吧,注意别买AMD显卡就行了,CPU应该无所谓。
另外雅浚B3虽然不是完全不能用 ...

显卡后续买N卡,不过目前主要还是纠结CPU选择问题,涉及到科学运算优化

omnitoken 发表于 2022-6-12 11:07

MKL早就没问题了

无敌のpeach 发表于 2022-6-12 11:17

本帖最后由 无敌のpeach 于 2022-6-12 11:19 编辑

omnitoken 发表于 2022-6-12 11:07
MKL早就没问题了
没问题具体是指?有出处吗?
================================================
英特尔的 Math Kernel Library (MKL)是科学计算领域广泛使用的数学库,但它对竞争对手 AMD 的 CPU 非常不友好,即使 AMD CPU 支持 AVX2 或 SSE3-SSE4,MKL 也只用 SSE1。如果要让 MKL 更好的支持 AMD CPU,用户需要修改系统环境变量,设置 MKL_DEBUG_CPU_TYPE=5,强行在 AMD CPU 上使用 AVX2。但英特尔最近释出了 MKL 2020 Update 1+,移除了这一变量,旧的方法失效了。好消息是英特尔在 MKL 中加入了 Zen 内核,坏消息是 Zen 内核功能并不完备,所以更大的坏消息是科学计算软件在 AMD CPU 上性能又变差了对于AMD Zen系列CPU,我还是建议使用MKL的函数库的,最新版即便不使用debug模式相对于OpenBLAS在numpy上也快上不少。如果使用环境变量MKL_DEBUG_CPU_TYPE=5可以使numpy运算速度再加快一些,不过需要注意英特尔已经在2021.1以及更新版取消了这个debug模式,想要使用的话必须要把MKL降级到2020.0以及以下。
来源:https://www.cnblogs.com/zl1991/p/15826351.html

tsubasa9 发表于 2022-6-12 11:24

12400+h610够了

umamusume 发表于 2022-6-12 11:27

有8核不买买6核? 那不行

—— 来自 samsung SM-G9880, Android 12上的 S1Next-鹅版 v2.5.2-play

无敌のpeach 发表于 2022-6-12 11:29

umamusume 发表于 2022-6-12 11:27
有8核不买买6核? 那不行

—— 来自 samsung SM-G9880, Android 12上的 S1Next-鹅版 v2.5.2-play ...

8核带debuff和6核火力全开,到底哪家强

EKVIN 发表于 2022-6-12 11:37

借楼问一下,现在8700+b360换12代值不值?

omnitoken 发表于 2022-6-12 12:37

无敌のpeach 发表于 2022-6-12 11:17
没问题具体是指?有出处吗?
================================================
英特尔的 Math Kernel Li ...

你引用的这个已经过时了

MKL 2022.01 + LD_PRELOAD 是可以启用AVX2的

具体做法看这个链接下面的workaround
https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html

==========

但是我还是建议你买intel

无敌のpeach 发表于 2022-6-12 13:26

omnitoken 发表于 2022-6-12 12:37
你引用的这个已经过时了

MKL 2022.01 + LD_PRELOAD 是可以启用AVX2的


非常感谢!

你知道我的 发表于 2022-6-12 14:46

EKVIN 发表于 2022-6-12 11:37
借楼问一下,现在8700+b360换12代值不值?

现在板U套价格挺正常,有需要就换。

sunbeach 发表于 2022-6-12 15:36

买amd平台就要做好自己移植轮子的准备,便宜是有代价的
想拿别人的轮子直接跑,那就别人用什么你用什么,王道征途I+N

无敌のpeach 发表于 2022-6-12 15:51

sunbeach 发表于 2022-6-12 15:36
买amd平台就要做好自己移植轮子的准备,便宜是有代价的
想拿别人的轮子直接跑,那就别人用什么你用什么,王 ...

有道理,不必要的折腾还是省了吧

银光闪耀 发表于 2022-6-12 16:02

页: [1]
查看完整版本: 5700x和i5-12400如何选择?