专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

为什么X86架构比ARM更难实现低功耗_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 14:59:20       共计:3565 浏览

为什么X86架构比ARM更难实现低功耗?

首先你要知道的是,X86架构和ARM架构的主要差距在于指令集方面,X86是复杂指令集结构,它存在很多机器指令,从设计角度来看就是为了高效完成一项专门任务而设计的,比如MMX和SSE中的指令。因此X86架构的任务处理能力先天强大,但是设计也更为复杂,仅仅是分支预测结构和长流水线的要求,就导致了X86架构CPU不管是在面积还是功耗支出上都要大于精简指令集的ARM架构,更别说多级缓存和超线程技术的加入了。

刚才说了,ARM架构天生属于精简指令集,使用的晶体管数量非常少,而手机等移动平台对计算性能的要求也较为简单,所以ARM架构的流水线、分支预测等硬件逻辑都比较简单。同时因为手机等移动设备对续航能力要求很高,所以大部分ARM芯片在电源管理上都下了很大功夫,比如现在流行的大核心+小核心的设计,当核心闲置时就会关掉核心来省电。

所以说从底层架构来说,ARM架构天生就能做的比X86架构省电很多,而X86架构本来就是面向桌面电脑和服务器的,所以对功耗和电源管理要求并不高,曾经英特尔也尝试制造X86架构的ATOM芯片,结果不管是性能还是功耗两边都不讨好;而高通也尝试做PC端的ARM芯片,但是实际性能和兼容性表现也不尽人意。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:魔兽世界金币携带上限怎么办_服务器 | ·下一条:游戏服务器能知道我用的是虚拟机吗_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有