圣者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2003-12-9
|
强是相对的
X86在设计上的理念就是性能,就跟你说的硬解软解一样,X86在汇编语言级提供了大量优化后的指令来提高程序运行效率
而ARM在设计上则是"每与曹相反",走的是低消耗,所以RISC也是必然之选:等长指令减少读取电路的复杂性;不提供类似SSE这样的指令来减少运算电路的复杂性,等等
但是难道X86能耗降下来就能碾压ARM?这却不见得.单纯从指令集的角度来说,无论RISC还是CISC,他们的能耗比都是有一个相同的极限的,这是取决于物理因素而不是指令集设计因素.
但是X86CPU能否碾压ARMCPU则是另一个问题,这两者有着不同的制程,不同的流水线设计,不同的指令集,任何一个角度来说都是完全不相同的两件事情.现代的ARMCPU强于远古的X86CPU;现代的X86CPU也强于远古的ARMCPU.但是他们的指令集变化却是很小的
从我个人角度来看同一设计水准的X86CPU由于其自身的复杂度,将会很难达到ARMCPU的功耗水平,但是相应的也会提供额外的性能(比如超线程技术);从现实的角度考虑,Intel有着这个星球上最好的CPU工厂,所以面对使用落后一代制程的ARMCPU,未来的ATOM说不定能在相同功耗情况下提供更高的性能 |
|