x86在功耗上怎么都不如ARM的,INTEL只是工艺技术强而已

如果INTEL用同样的工艺做ARM,肯定还是ARM省电省内存

 

从汇编和机器指令角度来看,ARM设计的特别科学,天生就是为了32位多媒体运算设计的,RISC还是高效,要想达到同样的性能,X86比然要添加更多晶体管

在ARM指令里每一个指令都可以加条件,便于预读指令,x86里要用分支预测

ARM寄存器那么多,调用函数基本都不需要压栈等操作,一般的函数甚至不用访问内存,光这点就能省很多电,x86要达到同样的性能不得不用缓存电路来解决

保护模式的context switch也类似,x86怎么都离不开内存堆栈,ARM有几套高优先级寄存器就都解决了。

而且X86那么多指令,多数都是不常用的,浪费晶体管太多,体积不说,这些都耗电啊。

所有跟帖: 

Agree, INTEL只是工艺技术强, but it did killed most of RISC because of t -playForever- 给 playForever 发送悄悄话 playForever 的博客首页 (0 bytes) () 06/09/2011 postreply 16:17:14

最高端的ARM也没有低挡的x86性能好吧?我不太清楚, -fitwxc- 给 fitwxc 发送悄悄话 fitwxc 的博客首页 (139 bytes) () 06/09/2011 postreply 17:58:22

这牵扯到整个一个产业链呢。ARM已经很强了 -flywhc- 给 flywhc 发送悄悄话 flywhc 的博客首页 (387 bytes) () 06/10/2011 postreply 05:39:42

请您先登陆,再发跟帖!