●同时执行3~4指令的注意点
现在在复杂的x86指令集上又新增了x86命令,这样就变得更加复杂了,这样指令编码解码的负荷将会加磊。并且Intel也明确将会进行部分改良,因此Nehalem将不会符合1比1电力效率的原则。总之从x86指令的复杂性来看,如果需要进行改良的话则会非常占用晶体管和电力,从保持电力效率的观点来看不合理的。
这样来看Nehalem在前端处理垢性能瓶颈就这样保留了下来。同时作为x86CPU现实存在的问题,同时进行3~4条指令的解码将会被限制。从IBM时代就非常有名的CPU架构设计师GlennHenry先生(Presidentand Founder, CentaurTechnology)表示过:
“据说(86CPU设计者都在同时执行3-04条指令时需要执行几个规定。虽然现在可以经常执行3-4条指令,但是估计大家都没有考虑到FunnyPrefixes)。而Intel在这方面也没有考虑到(NormalInstruction)。这个在我们的『Isaiah』(VIATechnologies/CentaurTechnology)上也是如此。不过Henry先生指出,尖端x86CPU的3~4指令解码的带宽估计都没有附有prefix指令。因此考虑到Nehalem已经公布的规格,因此勉强扩充指令并不是最好的。而种方式也许会在Intel将来的PCCPU上得到发展。
Nehalem架构
Core架构