PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

y-cruncher -0.7.3 发布,对支持 AVX512 的一些重要说明

[复制链接]
61#
royalk 发表于 2017-7-10 19:48 | 只看该作者
ydjj 发表于 2017-7-10 18:11
这么改法L3还有啥用
L2增大了也没见有什么性能增益

可能是AVX512的必要需求吧,非AVX512的测试来说确实看不到什么增益。
62#
gtx9 发表于 2017-7-10 20:46 | 只看该作者
royalk 发表于 2017-7-10 19:48
可能是AVX512的必要需求吧,非AVX512的测试来说确实看不到什么增益。

L2缓存对浮点影响很大,上了AVX512必须增大

所以intel宁可砍L3也要增大L2缓存

PS:其实最完美的解决方法是保留以前的L3缓存设计+直接增大L2缓存(不过这样CPU核心面积大太多了。。。)
63#
royalk 发表于 2017-7-10 20:49 | 只看该作者
gtx9 发表于 2017-7-10 20:46
L2缓存对浮点影响很大,上了AVX512必须增大

所以intel宁可砍L3也要增大L2缓存

L2越大,L3用继承式浪费的空间就越大,如果L2做到1M/core,L3至少要到5M/core以上才不至于浪费太多,原本2.5M/core的时候L3都已经占了近一半的die size了,如果5M/core,那你想想这die要多大了。。
64#
gtx9 发表于 2017-7-10 21:19 | 只看该作者
royalk 发表于 2017-7-10 20:49
L2越大,L3用继承式浪费的空间就越大,如果L2做到1M/core,L3至少要到5M/core以上才不至于浪费太多,原本 ...

所以现在就是成本和性能之间的妥协吧
65#
royalk 发表于 2017-7-10 23:05 | 只看该作者
gtx9 发表于 2017-7-10 21:19
所以现在就是成本和性能之间的妥协吧

所以Intel到现在才放avx512,因为要妥协的东西太多。
来自安卓客户端来自安卓客户端
66#
Endorphins 发表于 2017-7-11 12:31 | 只看该作者
先mark下,待会好好读读。
67#
dogbear 发表于 2017-7-11 16:09 | 只看该作者
看了文章感觉这东西的支持局限性也很大,要I9才有、还会碰到内存带宽影响和过热问题。问一下AVX512目前的实际应用有什么?
68#
chungexcy  楼主| 发表于 2017-7-12 13:44 | 只看该作者
本帖最后由 chungexcy 于 2017-7-12 13:49 编辑
dogbear 发表于 2017-7-11 16:09
看了文章感觉这东西的支持局限性也很大,要I9才有、还会碰到内存带宽影响和过热问题。问一下AVX512目前的实 ...

一堆高性能科学计算应用都有做avx/avx512优化。所有用intel mkl跑计算的,比如matlab。

只要avx优化的不错的软件,avx512优化以后都会有一定提升的,即使是i7。

69#
OstCollector 发表于 2017-7-13 00:51 | 只看该作者
然而我碰到的yices,z3,networkx好像都和SIMD扯不上关系……
70#
adsl4096 发表于 2017-7-13 16:56 | 只看该作者
要不是intel疯了,要不肯定有阴谋,总之AVX512这事故居然会在intel身上发生,真的匪夷所思。
71#
547737657 发表于 2017-7-15 21:15 | 只看该作者
目前数据7900 49/33 3800 15-15-15 1T 8*4 R15单核220,多线程2778。AIDA读写在108GB
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部