102
icyalala 2020-11-12 20:26:44 +08:00
@qoras Intel 有个跑分软件推荐列表:
https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/role-of-benchmarks-white-paper.pdf 只有 SPEC 现在有跑分,而且是跨平台的,你不信 GeekBench,那 SPEC 2006 说服力大一些吧: https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive/4 |
103
flippydoo 2020-11-12 20:54:16 +08:00 8
@shutongxinq #91
@MaverickLee #92 @kaokao123 #98 真就是果粉论坛,且二极管偏多。一涉及到果子的问题,立马不讲逻辑了。 首先,你从我的哪一句话里看出来我没见到 AMD 的进展? AMD 和 Intel 基于 X86 的,和 ARM 是一个赛道吗? 5600X 单核打 10900k 我不知道吗? 拜托,不懂就先去调研一下,X86 和 ARM 是一个指令集吗?指令集设计没有历史包袱吗?性能和功耗没有关系吗? 苹果的 ARM 版 mac 现在支持了几个开发语言编译了?支持了几个大型工业软件了?甚至连 PS 、AE 这样的软件支持了吗?有给出明确的支持软件列表和未来支持时间吗? 单核性能的比较,是基于同功耗的吗?还是把 X86 限到 15W,和 ARM 比出来的数据? 什么“等软件支持起来了”。。。 大型软件利用了多少 X86 复杂指令集的专有指令有调研过吗?软件指令集级别重构要花费多少资金和人力知道吗? X86 指令集里面,有多少是为了兼容那些本应该被扫进历史垃圾堆里的企业级软件而保留的知道吗? 不要一味的狂欢和反驳,只凸显你的无知 |
105
KENNHI 2020-11-12 21:03:32 +08:00 via Android
微软那边再完善一下 Windows for arm,马上 x86 就可以爬了。这次的惊喜应该是高度集成的 DMA ?纸面性能看他吹不准,好用不好用还得看接下来的用户评测; up tp 16g 实在不够用啊。
话说 999 刀的机器,加内存还那么贵就舍不得上 LPDDR5 ?红米都笑了,我吐了。 话说 arm 也不够开放,快进到 risc-v 一统天下 |
106
CRVV 2020-11-12 21:41:28 +08:00
https://browser.geekbench.com/v5/cpu/compare/4653108?baseline=4648107
https://browser.geekbench.com/v5/cpu/compare/4642178?baseline=4648107 下面单项的第一个 AES-XTS 的单核和多核性能 苹果是 4.59 G/s 和 16.7 G/s 5950X 是 7.15 G/s 和 12.4 G/s i9-9880H 是 1.82 G/s 和 8.41 G/s 3 个处理器都是 8 核的,最快的 16.7 G/s 肯定没到内存带宽。 为什么 5950X 的单核比 9880H 快那么多? 为什么 5950X 的多核速度还不到单核的 2 倍? 这数字要说是瞎编的我都信。 |
107
hjc4869 2020-11-12 21:55:08 +08:00 via Android
@CRVV AES 多核的瓶颈是内存读写,5950X 128bit 3200 DDR4 内存带宽 51.2 GB/s,M1 128bit 4266 LPDDR4X 内存带宽 68.2 GB/s,多核测出来更高应该算正常。如果把 5950X 的内存超到 4000+,性能可能比这个好。
|
109
kaokao123 2020-11-12 22:10:29 +08:00 via Android 3
@flippydoo 装逼犯说的就是你。人家是用 MacBook 16 寸跑的,你非要质疑是限制到 15w 。还有软件迁移的问题,苹果都说了要两三年的时间,没说立马就实现。而且苹果当年是从 IBM 迁移到 Intel 的,不是第一次干了。在那里逼逼逼一堆,实际上毫无逻辑。
|
112
CRVV 2020-11-12 22:17:26 +08:00
@hjc4869
这玩意其实可以直接测,在我的机器上是这样的结果 都是 openssl 1.1.1h Intel i7 4770HQ openssl speed -evp aes-256-xts type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-256-xts 203022.96k 825995.49k 1748770.28k 2642286.01k 3120154.71k 3192675.31k openssl speed -evp aes-256-xts -multi 4 evp 808941.94k 2783501.61k 6091693.65k 9758843.90k 10974879.74k 10624166.57k 四核处理器,单核 3 G/s 多核 10 G/s AMD Ryzen 7 4700U openssl speed -evp aes-256-xts type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-256-xts 515543.39k 1919414.38k 4367495.42k 6155646.63k 6991994.88k 7083595.09k openssl speed -evp aes-256-xts -multi 8 evp 3404665.32k 12602658.88k 27869853.10k 36364921.17k 41717743.62k 41641061.03k 八核处理器,单核 7 G/s,多核 40 G/s https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf 这里有说 geekbench 也直接用 AES 指令,说了用 4k block,说了 256 bits AES 我更怀疑 geekbench 的代码有问题了 |
113
hjc4869 2020-11-12 22:26:15 +08:00 via Android
@CRVV openssl 是对着非常小的 block 测,最大才 16K,全部在缓存里。GB 看测出来的数值非常贴近一个缓存外的 AES XTS 理论测试结果,AES 一读一写,XTS 一读一写,把结果乘以 4 差不多刚好就是内存带宽。
另外 Intel 的旧处理器跑 XTS 慢我记得是因为缺乏 VPCLMULQDQ 还是什么指令,外加 AES-NI 只有 128bit,新处理器才有 256bit 的 VAES 单元。 |
114
hjc4869 2020-11-12 22:33:15 +08:00 via Android
@CRVV 多找了几个例子验证了一下我的猜想,看起来应该是八九不离十。
同样是 64 核的 threadripper,3995WX 跟 3990X 的区别是 8 通道和 4 通道 8 通道的 DDR4 理论速度是 200 多 G,GB 测出来 50GB/s https://browser.geekbench.com/v5/cpu/4559654 4 通道的 DDR4 理论速度是 100 多 G,GB 测出来 28GB/s https://browser.geekbench.com/v5/cpu/4614922 |
115
hjc4869 2020-11-12 22:55:24 +08:00
@CRVV 我仔细翻了一下 pdf,AES 测试的 working set 是 268,939,264,所以是远大于处理器缓存的。
|
116
CRVV 2020-11-12 22:59:11 +08:00 1
@hjc4869
对的,我直接继续用 openssl 测了,在 AMD Ryzen 7 4700U 上 openssl speed -evp aes-256-xts -bytes 134217728 -multi 1 evp 6355342.75k 增加 -multi,大约到 -multi 4 的时候就会达到最大值了,有两倍多吧 evp 13651520.72k 这台机器的内存是 128bit 2400 DDR4 (38.4 GB/s) 那台 4770HQ 的机器是 128bit 1600 DDR3 (25.6 GB/s),最多能跑到 6776863.34k 所以 openssl 大约能跑到内存带宽 / 3 |
119
CRVV 2020-11-12 23:16:00 +08:00
如果再回去看 geekbench 的测试结果,那 Intel 这个数字确实太惨了。
5950X 的单核性能比 9880H 快那么多 |
120
hjc4869 2020-11-12 23:37:00 +08:00 via Android
@CRVV 那毕竟 skylake 是 2015 年的微架构,然后 Intel 硬是拖了 5 年没升级很多产品线。
|
121
shiji 2020-11-12 23:44:47 +08:00 via iPhone
没等到所有主流程序都能适配 arm 了,快也没用啊。
就像掏出一根激光笔,看啊,射出的激光是光速。吊打飞机高铁。 然而又不能坐激光去北京是吧 |
122
20015jjw 2020-11-13 00:26:13 +08:00 via Android
|
125
NerverLibis 2020-11-13 10:28:49 +08:00
能开虚拟机跑 WIN7 XP 吗?
|
126
reus 2020-11-13 11:14:51 +08:00
论专业测试,还得看 Phoronix
看看别人怎么测试 5800X 的吧: https://www.phoronix.com/scan.php?page=article&item=amd-ryzen7-5800x&num=1 科学计算,视频编码,压缩解压,编译 ffmpeg,编译 gdb,编译 linux 内核,编译 llvm,跑 numpy,跑 tensorflow,有的还跑数据库、游戏,等等。都是实打实的应用场景,不是跑那么几秒十几秒的小测试。这种测试才能真正反映出性能水平。 当然,mac 也不可能做到这种程度的测试,mac 也不能随便换一个 ryzen 的 cpu 上去就跑,没法单一地控制某个变量。pc 兼容机换个 cpu 就是拔下来插上去的事情,测试结果反映的就是 cpu 这个变量的影响。mac 根本做不到,所以只能跑跑很简单的微型测试了。稍微复杂一些,就会引入 mac/linux/windows 系统本身的差异性影响。 |
127
flippydoo 2020-11-13 12:15:41 +08:00
@kaokao123 #109 搞笑。GeekBench 的跑分规则有你细看吗?来我贴给你,你看看这里面都 tm 的只测了什么东西
http://support.primatelabs.com/kb/geekbench/interpreting-geekbench-5-scores 好比一个全能型的选手,某单一项被专精那一项的选手快追上了,结果那个全能型的选手,其他的能力都要进垃圾堆了。 真好笑 |