本篇文章3228字,读完约8分钟
雷锋。(公开号码:雷锋。com)出版社:作者铁流,雷锋。com开始了这篇文章。
在微软新的surface产品发布之前,windows10全面进入了arm生态系统,因为微软宣布将与高通公司合作推出基于arm处理器的win10全版和系统设备,重点是实时互联网和耐用性更强的pc设备。许多媒体报道称,微软将率先推出搭载arm的windows pc,而新的微软surface产品可能会搭载高通Snapdragon 835。
然而,在微软surface发布后,配备高通Snapdragon 835的传奇新产品仍然消失了,而英特尔的x86处理器依然坚挺。那么,为什么微软仍然选择英特尔作为其新的表面产品呢?
高通Snapdragon 835不适合个人电脑。首先,高通Snapdragon 835的处理器是移动芯片,而不是平板电脑或笔记本电脑芯片。这种芯片的定位使得高通公司的Snapdragon 835不适合作为超薄笔记本电脑的处理器。
高通小龙835是一款高度集成的soc,集成了cpu、gpu、基带、dsp和isp等一系列模块。然而,这些模块中的许多对超薄笔记本电脑几乎没有影响。例如,占据大芯片面积的基带是手机上通信功能不可缺少的重要模块。然而,由于现在没有必要为笔记本电脑安装手机卡,基带模块已经成为一个完全无用的部分。
此外,dsp和isp可能是累赘。如果主板上没有功放芯片,可以说,如果主板上已经有了功放芯片,高通枭龙835集成dsp将是一只小鸡。Isp是一种图形信号处理,对于手机拍照非常重要。如果我们用人类视觉系统来与手机的摄像系统相比较,镜头类似于人类眼睛中的晶状体和玻璃体,cmos传感器类似于人类视网膜,聚焦系统类似于睫状肌,而isp相当于人类视觉神经中枢。但是对于绝大多数用户来说,使用手机拍照比使用超薄笔记本要好。就拍照效果而言,超薄笔记本无法与单反相比。除了尝试新奇之外,用表面拍照可能是一个相对较小的需求。
小龙835的Gpu兼容性也是一个问题。目前,除了arm的马里,其他厂商的GPU与微软没有太多的磨合。虽然高通公司的gpu源自amd,但高通公司近年来在移动终端上使用GPU后做了许多修改。这么多年过去了,这款源于amd的图形处理器与微软win10的兼容程度仍不得而知。
最后但并非最不重要的一点是,高通Snapdragon 835的cpu是8核kryo 280,这可能是为了降低功耗,或者因为手机上的浮点性能用处不大,高通切断了kryo 280的浮点性能。然而,尽管定点性能主要在个人电脑的日常使用中受到重视,但真正给性能带来压力的应用程序总是测试cpu的浮点性能,例如大型游戏。高通削弱了Snapdragon 835的浮点性能,尽管它降低了cpu的功耗并改善了手机平台的使用体验。然而,它削弱了Snapdragon 835在桌面平台上的性能,尤其是那些需要更高浮点性能的应用程序,Snapdragon 835将面临严重的适应环境。
由于台式机和手机上的程序大多是串行的,而手机上的程序大多是轻量级的,高通小龙835的单线程性能是足够的,但是运行台式机程序是有能力和无能的。此外,高通Snapdragon 835是一款8核cpu,它很容易出现“一个内核出了问题,七个内核在观望”的情况。对于桌面级处理器,最合理的方法是拥有强大的单核性能+超线程方案。amd在过去几年中已经实现了单线程性能,所以简单地增加内核数量是没有意义的。
英特尔运行安卓,微软支持arm,这实质上是一场为自己开路的大混战。虽然wintel Alliance在台式机和笔记本电脑上扼杀了各方,但它主宰了整个国家。然而,随着移动互联网和智能移动终端的兴起,它逐渐受到arm和安卓的挑战。wintel Alliance中的英特尔和微软显然正在计划一条出路。
在arm已经成为移动终端的标准,pc已经成为夕阳产业的情况下,如果不使用arm,微软将会死亡,这可能是危言耸听,但毫无疑问,如果坚持使用x86,微软将会走下坡路。
同样,对于英特尔来说,如果我们只专注于已经是夕阳产业的个人电脑,那几乎是一种慢性死亡。英特尔停止了idf会议,以167亿美元收购了fpga制造商altera,并以153亿美元收购了mobileye,这表明英特尔也在寻求转型。此外,据英特尔官方披露,未来对pc业务的依赖将会减少,公司的产品将包括fpga、optane存储设备、物联网微控制器、无线通信设备等。
在英特尔寻求转型的情况下,进入移动终端制造智能手机芯片并不奇怪。例如,向展讯投资90亿元人民币,与展讯共同开发sc9861,为展讯提供代工服务等都是这一理念的具体体现。英特尔通过二进制翻译运行安卓系统,这也显示了英特尔进入移动终端的决心。
然而,从市场性能的角度来看,尽管英特尔进入移动市场的一系列行动花费了大量资金,但取得的结果是平均的,二进制翻译也导致英特尔的cpu性能下降三分之一。此外,许多应用程序是为arm编写的,而x86手机芯片在兼容性上还达不到arm芯片的水平,这使得x86手机芯片运行一些应用程序时会出错或直接跳出。
微软宣布将与高通公司合作推出基于arm处理器的win10全版和系统设备,重点是实时互联网和耐用性更强的pc设备。windows10似乎已经全面进入了arm生态。然而,在看到产品之前,铁流害怕对是否有指令集翻译做出最终决定。
刘铁猜测在windows10上运行高通枭龙835,许多不常使用的应用程序是通过采用虚拟层api和硬件转换电路实现的。这种做法会带来一些运营效率的损失。诚然,如果高通和微软有足够的吸引力,重写代码并非不可能,但这需要时间,而且还很遥远。
用arm运行windows10和用x86手机芯片运行安卓是一样的。本质上,它们都是权宜之计,而不是正统的作战方法,这种偏剑的做法注定是不可持续的。
具体来说,使用arm手机芯片运行Android不仅功能强大,而且兼容,并且应用软件是针对arm优化的。由于二进制翻译,x86手机芯片将失去三分之一的性能,而且在功耗控制方面可能也不会比arm更好,更不用说软件兼容性问题了,所以整个手机工厂都没有理由选择x86手机。消费者不会选择配备x86芯片的手机。
同样,对于运行windows10的超薄笔记本电脑,英特尔在电脑方面的节能技术非常出色。酷睿M不仅性能强大,而且能够很好地控制超薄笔记本电脑的功耗。如果arm芯片的功耗受主频控制,性能会很弱,面向桌面应用的用户体验会不如x86芯片。如果arm芯片的功耗不是很低,只是通过提高主频,而不是限制频率,特别是Snapdragon 835还附带了很多超薄笔记本的无意义模块,即使对屏幕进行处理,也会有漏电的问题。
就性能而言,无论arm芯片在提高主频后是否能触到英特尔的尾巴,至少在强制提高主频后arm的功耗优势将不复存在。在软件生态中,就个人电脑而言,x86也优于arm。在选择台式机处理器时,x86芯片具有更好的性能、不太高的功耗和良好的软件生态,那么谁会选择arm处理器呢?
如果arm必须在桌面上,选择chromebook并不比选择arm运行windows10更简单,chromebook可以运行所有安卓应用。
总之,让arm运行windows10,就像让x86运行安卓一样,是英特尔和微软在错失移动互联网和智能终端崛起的机遇后,为应对新形式而做出的补救措施。但是非正统的作战方法不是长久之计。这可以从整机厂的选择中看出。不管像联想这样的老式整机厂,即使像华为和小米这样没有历史包袱的新玩家,在超薄笔记本的芯片选择上仍然是x86。
正如x86很难撼动arm在移动终端中的地位一样,arm在pc领域也是如此。据推测,这就是为什么新的微软surface产品将使用arm,但产品仍然是x86。
雷锋的特别贡献。严禁擅自转载。详情请参考转载说明。
来源:搜狐微门户
标题:以子之矛攻子之盾?ARM+Win10为何只打雷不下雨
地址:http://www.shwmhw.com/shxw/63242.html