从架构上分析,为什么X86架构比ARM更难实现低功耗?

本文探讨了X86架构相对于ARM架构在实现低功耗方面的挑战,包括CISC指令集对主频的依赖、扩展芯片支持带来的额外功耗以及显卡功耗。尽管英特尔在优化低功耗性能方面做出努力,但X86架构的功耗问题依然突出。ARM架构因其简洁和针对性设计,通常能实现更低的功耗。迁移至英特尔架构的驱动力在于兼容性、生态系统以及计算和显卡性能优势。
摘要由CSDN通过智能技术生成

1、CISC要完成相同的运算量,必须比RISC付出更高的主频代价。不仅是主频,内存的频率也会相应提高。但是随着流水线和超标量结构的技术发展,这个差距会慢慢缩小。能缩小到哪种程度就不好说了,同样功能的程序,在不同主频的CISC上都是可以实现的,但是有多少人去做代码的优化呢?现在大家都在追求OO,没几个工程师潜心去研究代码和架构的关系了,全都靠编译器来完成,而编译器能做的优化实在是非常有限的。现实也要求工程师去面对客户的需求而不是成本的降低。芯片厂商也更愿意去推出更高主频的CPU而不希望大家去挖掘低主频处理器的性能。这些所有的因素就导致了X86架构CPU主频不断上升,功耗无法显著降低——用2G主频的X86和600M主频的ARM怎么比功耗啊?

2、X86架构通常要支持更多的总线和扩展芯片,比如北桥、南桥,去作通用性的支持,这些总线的频率并不低。ARM需要支持PCI么?ARM需要支持SATA么?你让ARM或者PPC来支持这些总线,功耗也就上来了。

3、X86架构都有一个显卡,而ARM架构通常是没有的,一个高速的DSP功耗也不低。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值