Snazzies
2020-07-10T03:21:16+00:00
1. 它是一个由微架构,时钟频率,IO, 测试用例共同决定的分布。0.53G的 10900K 和 5.3G的 10900K 的ipc是完全不同的,如果你还以线性方式来predict你一个4.0GHz的CPU在6.0GHz时大概是什么性能,建议滚回去回炉重造。
2. 简单的测试用例就是fucking nonsense, 最简单的测试用例就是单一的ALU操作,但这没有任何意义,复杂的测试用例会受到更多外部环境的影响。游戏是一个足够复杂的测试用例,当IPC和[很多其他因素]最终投射到到帧数这个指标上时,不要忽略其他因素是否起了主导作用。
3. 对于相同的微架构,更高的时钟频率往往意味着更相对拉跨的IO, 因此通常会观测到更低的 IPC。
4. 当代通过改变微架构来改变IPC的方法通常为改变流水线的复杂度,需要更多的逻辑门/更多数量的晶体管来实现,在相同面积的情况下,越大的工艺密度意味着可以实现越复杂的微架构或者更多的核心数量。
5. 相同的binary在不同的微架构上观测IPC时,通常结果会 favor 编译目标微架构, 特别是用了 -march=native or some other shit的情况下。
因为有些人似乎缺乏常识,因此写了一堆Bullshit. 有没有需要补充的。
那a12z在1GHz的IPC和在4GHz的IPC也就不一样喽
Reply to [pid=438127154,22604940,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2020-07-18 11:47)
那肯定,但是没法观测到4GHz的Apple CPU.同时你也没法拿一个binary去两个运行不同指令集的cpu上进行观测。但你care的最终参数不是ipc, 比如游戏,你care的只是相同设定下的帧数。
[quote][pid=438127154,22604940,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2020-07-18 11:47):
那a12z在1GHz的IPC和在4GHz的IPC也就不一样喽[/quote]是不一样呀 a12@1ghz怕不是把i家屎都锤出来
所以每次新一代苹果AXX发布,都会有人说碾压x86,要这么算的话,斐讯机顶盒T1总功耗才5w,晶晨s912是8核A53,假如9900k烤p95要220w,那s912的ipc乘以功耗倍数44,岂不是把9900k打出屎来[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
就实际跑出来的,2.0G的9900k跑分基本就是4.0G的9900k跑分的50%,2.0G时和4.0G时的ipc相差很多吗?
[quote][pid=438142853,22604940,1]Reply[/pid] Post by [uid=60606110]潜水垃圾佬[/uid] (2020-07-18 13:05):
所以每次新一代苹果AXX发布,都会有人说碾压x86,要这么算的话,斐讯机顶盒T1总功耗才5w,晶晨s912是8核A53,假如9900k烤p95要220w,那s912的ipc乘以功耗倍数44,岂不是把9900k打出屎来[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img][/quote]就是把Intel屎都打出来 苹果才换arm的啊
Skylake就是决定因素 性能太差 延期2年 bug一堆
当时因为bug崩溃就差点全线阉割HT 后来因为安全漏洞真的就全线阉割HT了
两年之后x86就只存在于记忆中了 苹果换有着别人不具备的优势 不管是软件还是硬件 这个肯定会带动所有厂商的前进的
Reply to [pid=438144035,22604940,1]Reply[/pid] Post by [uid=38922157]嗯嗯嗯嗯什么[/uid] (2020-07-18 13:11)
跑分软件只是跑分软件的原因之一,如果不把负载改成和频率看起来成线性反而让你们这些只会跑分的感到confused.
Reply to [pid=438147110,22604940,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2020-07-18 13:28)
本来不想扯这个问题,Apple有T0的硬件工程师和T1的项目管理,其它几家硬件公司差得太远。
Reply to [pid=438171856,22604940,1]Reply[/pid] Post by [uid=42785932]lyakki[/uid] (2020-07-18 15:57)
愿闻其详
如果说跑分和cpu频率线性相关的跑分软件都是不靠谱的,那么有哪些跑分软件能够正确体现不同频率下,cpu的性能和ipc
[quote][pid=438182255,22604940,1]Reply[/pid] Post by [uid=38922157]嗯嗯嗯嗯什么[/uid] (2020-07-18 16:56):
愿闻其详
如果说跑分和cpu频率线性相关的跑分软件都是不靠谱的,那么有哪些跑分软件能够正确体现不同频率下,cpu的性能和ipc[/quote]这种测试每个人都能做啊,就把自己的cpu锁到4.0G和2.0G,然后跑实际应用,比如视频转码什么的,看用时多少
Reply to [pid=438179190,22604940,1]Reply[/pid] Post by [uid=42785932]lyakki[/uid] (2020-07-18 16:40)
用AMD K8退休老工程师的说法, 他的老同事多一半都在苹果--"他们有丰富的对抗Intel的经验"
芯片设计归根结底还是人最重要, 而不是理论上的这些优势.
Intel当年靠着人用x86打赢了Power, 今天ARM无非是反过来靠着人打赢了x86而已.
归根结底还是DEC的遗产.
苹果打赢了, 会打破消费者和开发者尤其是软件PM们的固有概念, PC最大的市场本来就是定制开发的企业级市场, IBM全面转向了Mac, 微软的大本营早就危了. 再和Intel一起慢慢挤牙膏就完蛋了, 所以微软才高调和高通合作.
我更相信老黄会重新回到桌面/移动CPU市场, 用精准阉割吊打Intel.
Reply to [pid=438182255,22604940,1]Reply[/pid] Post by [uid=38922157]嗯嗯嗯嗯什么[/uid] (2020-07-18 16:56)
你看龙芯, 1GHz的时候IPC是3GHz的时候的2倍还多--它出现了内存瓶颈, 所以频率提升看不到线性的性能提升.
这个例子过于极端了, 但是主流CPU一样有类似的瓶颈问题. 总的来说频率越高IPC就更难以保持.
高频ipc 能否保持不是一个定数,[url]https://www.zhihu.com/question/428994199/answer/1561075014[/url]
这里实测zen3在4.7G下相比4G下IPC 没有下降,但intel skylake 却出现了下降,所以拿龙芯作为例子不可取
[quote][pid=438147110,22604940,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2020-07-18 13:28):
就是把Intel屎都打出来 苹果才换arm的啊
Skylake就是决定因素 性能太差 延期2年 bug一堆
当时因为bug崩溃就差点全线阉割HT 后来因为安全漏洞真的就全线阉割HT了
两年之后x86就只存在于记忆中了 苹果换有着别人不具备的优势 不管是软件还是硬件 这个肯定会带动所有厂商的前进的[/quote]你能再表演一下那个吗?就那个
“两年之后x86就存在于记忆中了”,“苹果把intel全线打出屎来”
哈哈哈[s:ac:哭笑]
人总是高估三五年的发展,却低估十年的发展。
不要走极端
Reply to [pid=479244121,22604940,1]Reply[/pid] Post by [uid=61234485]flippy_s01[/uid] (2020-12-23 22:10)
两年还没到呢
而且苹果没有把Intel全线都打出屎来吗? 10900k都趴下了.
Intel已经丢人到了旗舰CPU单核都打不过M1了, 还有人给洗地呢?
[quote][pid=479295688,22604940,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2020-12-24 03:16):
两年还没到呢
而且苹果没有把Intel全线都打出屎来吗? 10900k都趴下了.
Intel已经丢人到了旗舰CPU单核都打不过M1了, 还有人给洗地呢?[/quote]你看你又开始了。。。。
Reply to [pid=479322838,22604940,1]Reply[/pid] Post by [uid=61234485]flippy_s01[/uid] (2020-12-24 09:00)
我有说过一句主观观点吗?
这不都是客观事实吗?
SPEC2017成绩出来了, 10900k依旧被按在地上摩擦, 还要怎么样?
有CS/EE常识的人都知道CPU指令集和性能关系不大, 基本上这属于外部设计差异.
x86前端复杂在同技术水平下相比arm不好加宽, 所以吃点亏, 但是差距也不会到20%这么多, 归根结底还是看设计工程师的水平和实现的工艺, 而不是指令集.
同性能功耗差了数倍, 显然和指令集没什么关系, 都是工程师的差距.
[quote][pid=438182255,22604940,1]Reply[/pid] Post by [uid=38922157]嗯嗯嗯嗯什么[/uid] (2020-07-18 16:56):
愿闻其详
如果说跑分和cpu频率线性相关的跑分软件都是不靠谱的,那么有哪些跑分软件能够正确体现不同频率下,cpu的性能和ipc[/quote]跑分多数对缓存不敏感,io压力小