11700K的L1和L2为什么测出来的数据只有一半

Бoos-avatar

Бoos

Intel小问题多,折腾,11代缓存速度是假速度,你关了AVX512吧,必须开启AVX512,缓存跑分才是满速,实际体验根本没区别,多出来的速度是喂AVX512
𝔞𝔫𝔤𝔢𝔩-avatar

𝔞𝔫𝔤𝔢𝔩

Reply to [pid=528931164,27432545,1]Reply[/pid] Post by [uid=43318737]世界云首杀[/uid] (2021-07-02 01:54)
原来如此
Saboor-avatar

Saboor

[quote][pid=528931164,27432545,1]Reply[/pid] Post by [uid=43318737]世界云首杀[/uid] (2021-07-02 01:54):

Intel小问题多,折腾,11代缓存速度是假速度,你关了AVX512吧,必须开启AVX512,缓存跑分才是满速,实际体验根本没区别,多出来的速度是喂AVX512[/quote]应该是用了avx512去读写才有那么高的速度,用avx2就没那么高了
实际体验有没有区别需要看程序有没有使用到avx512指令
coookiie-avatar

coookiie

Reply to [pid=528933872,27432545,1]Reply[/pid] Post by [uid=655958]easytolose[/uid] (2021-07-02 02:24)

没有谁家程序员会用AVX512指令集, Jim Keller钦点的全世界不到20个人能够优化明白的玩意, 绝大多数人在这些CPU的生命周期内是不会用到的.

推荐还是彻底关掉AVX512防止其他指令受到他的降频影响. 甚至只要固件开启AVX512, 部分非AVX指令就会受到降频的影响.
Saboor-avatar

Saboor

Reply to [pid=528937643,27432545,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2021-07-02 03:24)

没事,等zen4发布了,你老就会改口avx512很有用了,毕竟adl和rtl都把avx512屏蔽了
coookiie-avatar

coookiie

Reply to [pid=528937906,27432545,1]Reply[/pid] Post by [uid=655958]easytolose[/uid] (2021-07-02 03:31)

AVX512有用的前提是降频不那么严重.

之所以说它没办法优化, 是因为想用AVX512提高吞吐很容易, 但是实际场景下提高了吞吐反而降低了其他部分的性能, 造成最终整体性能下降. 这东西只有单一场景的纯运算机器上才有意义, 生产环境的服务器和工作站以及个人PC都是没办法用的.

AVX512根本就不适合现在的工艺, Intel这是过于激进了. 如果AVX512能实现功耗不爆炸, 或者能保证维持非AVX512指令不受影响, 那自然就没有这么多麻烦的优化限制的.
Бoos-avatar

Бoos

Reply to [pid=528937906,27432545,1]Reply[/pid] Post by [uid=655958]easytolose[/uid] (2021-07-02 03:31)你当程序员优化过AVX代码就知道痛苦了,最关键的是sse到avx到avx2到avx512都需要重新修改代码。然而很多情况不可能所有代码都修改,因为用到了第三方库。一个软件我自己的代码优化到avx2,第三方库是sse优化,结果跑代码的时候从avx2到sse切换要100时钟周期,性能反而大幅度下降,后来干脆不手动添加描述了,直接编译器优化。avx真不是一般人能用好的,尤其是我这种菜逼,特别是家用机和普通商务主机更是没有应用前景。但是单纯的计算主机,比如搞AES加解密主机,AVX又是一个不错的方案,所以大多数程序员能玩透AVX2就到头了,能用上AVX512的场景不如直接堆核心来的高效简单,或者用ASIC FPGA 计算卡offload效率更高。
Miscgamer-avatar

Miscgamer

你这个内存延迟实在是成问题,比我的5800X延迟还高。。。


[img]https://img.nga.178.com/attachments/mon_202107/02/9aQ2o-f11tZeT3cSjd-ie.jpg[/img]
mando-avatar

mando

[quote][pid=528931164,27432545,1]Reply[/pid] Post by [uid=43318737]世界云首杀[/uid] (2021-07-02 01:54):

Intel小问题多,折腾,11代缓存速度是假速度,你关了AVX512吧,必须开启AVX512,缓存跑分才是满速,实际体验根本没区别,多出来的速度是喂AVX512[/quote]我看错了?前面那几个字?[s:ac:惊]
𝔞𝔫𝔤𝔢𝔩-avatar

𝔞𝔫𝔤𝔢𝔩

Reply to [pid=528941758,27432545,1]Reply[/pid] Post by [uid=63315103]bestvaliant[/uid] (2021-07-02 05:48)
插满64G双面bdie*4,能有这个数据就不错了233333333
Saboor-avatar

Saboor

[quote][pid=528938407,27432545,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2021-07-02 03:43):

AVX512有用的前提是降频不那么严重.

之所以说它没办法优化, 是因为想用AVX512提高吞吐很容易, 但是实际场景下提高了吞吐反而降低了其他部分的性能, 造成最终整体性能下降. 这东西只有单一场景的纯运算机器上才有意义, 生产环境的服务器和工作站以及个人PC都是没办法用的.

AVX512根本就不适合现在的工艺, Intel这是过于激进了. 如果AVX512能实现功耗不爆炸, 或者能保证维持非AVX512指令不受影响, 那自然就没有这么多麻烦的优化限制的.[/quote]那你去看看RKL-S的AVX512降频不降频先?
Saboor-avatar

Saboor

Reply to [pid=528939328,27432545,1]Reply[/pid] Post by [uid=43318737]世界云首杀[/uid] (2021-07-02 04:11)

AVX512也就花了不到10%的core面积,把10%的面积去换核心能多多少性能呢?
coookiie-avatar

coookiie

Reply to [pid=529229011,27432545,1]Reply[/pid] Post by [uid=655958]easytolose[/uid] (2021-07-03 01:30)

你说呢? AVX512要是不降频, 功耗就直接朝着300W去了.
上市前的偷跑就不降频, 11700k 4.5GHz跑AVX512, 不然你以为290W的功耗是怎么测出来的?

这个不降频也是建立在全核心boost的基础上的, 如果你本来有单核心负载, 这相比5.0GHz已经-5了.

去掉这10%面积换不了多少性能, 这事大家都清楚, Intel又不是苹果, 没有能力设计更大的核心了. 工程师都跳槽了.
但是这不改变这10%的面积是失败的, 他的应用场景太窄, 桌面上完全看不到存在的价值.
Galaxy Panda-avatar

Galaxy Panda

[quote][pid=528941758,27432545,1]Reply[/pid] Post by [uid=63315103]bestvaliant[/uid] (2021-07-02 05:48):

你这个内存延迟实在是成问题,比我的5800X延迟还高。。。


[img]https://img.nga.178.com/attachments/mon_202107/02/9aQ2o-f11tZeT3cSjd-ie.jpg[/img][/quote]感觉你这延迟低的有些奇怪,开了什么设置了吗?
我这C16压小参虽然不是真1T ...
[img]https://img.nga.178.com/attachments/mon_202107/03/9aQ2o-5hruZ1yT3cSf6-uy.png[/img]
Saboor-avatar

Saboor

Reply to [pid=529235914,27432545,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2021-07-03 02:23)

你就说它降频不降频啊?你不是要性能么?你不是要能耗比么?已知avx512的应用场景不管性能还是能耗比都是按着avx2摩擦的啊。

Sunny Cove本来就是17年就设计完的古董。Intel设计不了更好的微架构?Golden Cove是啥?Redwood Cove是啥?Redwood Cove还是把原来架构做了重新设计可以同时使用自己家和TSMC工艺。不是喜欢多核跑分么?Glacemont是啥?这次核心给够好吧。

我就等Zen4出来再看看你是不是还是一副avx512无用论的样子咯。
Moth-avatar

Moth

[quote][pid=528941758,27432545,1]Reply[/pid] Post by [uid=63315103]bestvaliant[/uid] (2021-07-02 05:48):

你这个内存延迟实在是成问题,比我的5800X延迟还高。。。


[img]https://img.nga.178.com/attachments/mon_202107/02/9aQ2o-f11tZeT3cSjd-ie.jpg[/img][/quote]他的没什么问题 而是你这个99%的zen3都做不到
Moth-avatar

Moth

[quote][pid=529239813,27432545,1]Reply[/pid] Post by [uid=38603]DPhil[/uid] (2021-07-03 02:59):

感觉你这延迟低的有些奇怪,开了什么设置了吗?
我这C16压小参虽然不是真1T ...
[img]https://img.nga.178.com/attachments/mon_202107/03/9aQ2o-5hruZ1yT3cSf6-uy.png[/img]
[/quote]你的trfc2 4太高了
Osirus-avatar

Osirus

Reply to [pid=529296616,27432545,1]Reply[/pid] Post by [uid=7926267]Gseed[/uid] (2021-07-03 11:30)
能做到的挺多 大多数2000亮个机 不报19的挺少
他这个估计也是顶着19错误用
coookiie-avatar

coookiie

Reply to [pid=529296202,27432545,1]Reply[/pid] Post by [uid=655958]easytolose[/uid] (2021-07-03 11:29)

丢猫也有失手的时候啊.

我当然知道AVX512吞吐能耗比高于AVX2了. 这不是说的就是实际混合场景切换开销和降频影响下, 整体性能反而下降吗?