发布于: 修改于:iPhone转发:0回复:4喜欢:1
$英特尔(INTC)$ 换了一个懂技术的老板还是有用的,英特尔终于开窍了。据泄漏的ppt表明新的“Skymont”E-core比“Crestmont”提供了高两位数的IPC增益。解码器宽度从6-wide提高到了9-wide。 要知道早在几年前的苹果M1芯片就已经是8-wide decoder了。
之前arm老是拿IPC来压制X86,arm疯狂提升decoder width,最新的arm已经提升到了10-wide。而x86之前才慢吞吞的从4-wide提升到了6-wide,依然低于arm。 现在intel开窍一下子提升到了9-wide,看来下一款cpu的ipc大幅度提升有望。

全部讨论

05-31 10:38

x86变长指令集特性决定了,x86的指令解码器需要处理可变长度指令(8bits到120bits)和复杂前缀,这导致很难直接拓宽解码器宽度来提高性能。arm能搞这么宽,是因为每条指令固定32bits长度,甚至很极端地放弃了thumb拓展指令集(16bits),所以解码器设计起来很容易上6-wide、10-wide。RISC-V也是32bits固定长度,也有16bits拓展指令集C,去年在邮件列表被高通的人批评,他们用设计arm芯片的经验告诉RISC-V的人建议去掉C拓展指令集。但最后委员会拍板,直接结束这件事的讨论,保留了C。