找回密码
 立即注册
搜索
查看: 2605|回复: 14

[硬件] 5700x和i5-12400如何选择?

[复制链接]
     
发表于 2022-6-12 10:29 | 显示全部楼层 |阅读模式
用了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客户端
回复

使用道具 举报

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

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

使用道具 举报

     
发表于 2022-6-12 11:07 | 显示全部楼层
MKL早就没问题了
回复

使用道具 举报

     
 楼主| 发表于 2022-6-12 11:17 | 显示全部楼层
本帖最后由 无敌のpeach 于 2022-6-12 11:19 编辑

没问题具体是指?有出处吗?
================================================
英特尔的 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以及以下。


回复

使用道具 举报

发表于 2022-6-12 11:24 | 显示全部楼层
12400+h610够了
回复

使用道具 举报

     
发表于 2022-6-12 11:27 来自手机 | 显示全部楼层
有8核不买买6核? 那不行

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

使用道具 举报

     
 楼主| 发表于 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核火力全开,到底哪家强
回复

使用道具 举报

     
发表于 2022-6-12 11:37 | 显示全部楼层
借楼问一下,现在8700+b360换12代值不值?
回复

使用道具 举报

     
发表于 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

评分

参与人数 1战斗力 +1 收起 理由
无敌のpeach + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 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套价格挺正常,有需要就换。
回复

使用道具 举报

     
发表于 2022-6-12 15:36 来自手机 | 显示全部楼层
买amd平台就要做好自己移植轮子的准备,便宜是有代价的
想拿别人的轮子直接跑,那就别人用什么你用什么,王道征途I+N
回复

使用道具 举报

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

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

使用道具 举报

头像被屏蔽
     
发表于 2022-6-12 16:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 17:40 , Processed in 0.076715 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表