高通/苹果/联发科:手机CPU那些事
如今人们买手机,都比较关心采用了什么CPU,因为CPU直接决定了这台手机的性能,CPU之于手机就好比人的大脑,它是整台手机的控制中枢系统,也是逻辑部分的控制中心。又相当于车的发动机,发动机越强劲,车子就跑得越快,同理CPU性能越强,手机运行起来也会越流畅,大型游戏高清视频都不在话下。
这里说的CPU并不局限于狭义的CPU,可以理解为一颗集成度很高的SoC。
一颗CPU的诞生需要很多厂商一起合作,需要的技术含量非常高,没有一定的技术沉淀是没法完成一个CPU的设计制作量产,市面上主流的几家CPU厂商,它们的情况又是什么样的呢?
手机的CPU总体上来说跟电脑CPU差不多,首先是要有相应的指令集、核心架构,接着就是设计,然后是制造,测试和封装。
先从CPU指令集开始说起,指令集是一颗CPU诞生最原始的必要条件,简单的说,就是吩咐CPU去做什么事情,给它下的命令。
目前来看,具有手机CPU指令集研发能力的就两个公司:ARM和Intel。
ARM的ARMv5/ARMv6/ARMv7/ARMv8指令集

常见的芯片设计厂商例如苹果、三星、高通、MTK、英伟达、海思等芯片厂商都是基于ARM指令集,占据了市场上百分之九十的市场份额。ARM是一个设计芯片指令集和架构的公司,技术功底雄厚,它的使用的是精简指令集(RISC),特点是指令格式统一,种类比较少,效率高。它不做CPU,只是把这些技术授权给硬件厂商们,从中盈利。
Intel的X86指令集

大家对Intel的印象可能还停留在电脑CPU呼风唤雨的层面,如今,这个电脑CPU制造的大咖面对日益繁荣的智能手机芯片市场,也忍不住要发力了,两年前开始涉足便携终端的CPU市场。
英特尔有着非常雄厚的资金和技术实力,不仅有自主知识产权的指令集和架构,还具有CPU的独立设计和制造能力,像ARM纯粹是设计核心架构来授权获利,其他芯片厂则是获得ARM的授权去设计或者制造,而英特尔这种得天独厚的优势别的厂商无法比拟,不过就算如此,现阶段它在手机CPU的市场的表现有点力不从心,虽然有着牛逼的多线程技术,最新的产品还是一年多以前那颗凌动Z2580。
说完CPU的核心指令集,接下来就是核心架构问题。
除了Intel有这个实力去自主研发指令集,当然ARM自己也提供架构给厂商,也是授权的方式,但是有些厂商不甘于平庸,或者有特殊要求,实力也允许,就拿ARM提供的指令集,去研发自己的CPU架构。
ARM Cortex-A架构

ARM是业界领先的微处理器技术提供商,提供最广泛的微处理器内核,ARM牛逼的地方就在于它不仅有指令集,还有Cortex-A架构,像三星、MTK、英伟达、海思都是用的ARM的指令集和架构,高通最新的骁龙810就是八核Cortex-A57+Cortex-A53。
高通Krait架构

高通(Qualcomm)是一家美国的无线电通信技术研发公司,他最擅长的还是它在基带通讯方面,它的优势在于在手机处理器中把CPU、GPU和基带等打包在一起,骁龙之前也用ARM的Cortex架构,自从骁龙400、600、800、801、805后就一直用Krait架构,不过现在的810貌似又要回到ARM的Cortex-A架构怀里了。
高通现在的市场占有率是最高的,这不出奇,手里握着一堆通讯专利,在CPU的性能和稳定性方面应该是做的最好的,自主设计的Adreno系列GPU处理器性能出色,集成度非常高,研发省时省力,就是贵了点。
苹果Swift&Cyclone

苹果自从iPhone4开始,CPU就开始打上自家的名号,首次命名为A4,其实也是一款基于ARMv7指令集、Cortex-A8架构设计的CPU,到了iPhone5的A6开始,就自己设计了Swift架构,采用ARMv7-A指令集,性能介于Cortex-A9和Cortex-A15之间,到了A7首次使用64位ARMv8架构的Cyclone,如今的A8处理器,性能更加强劲,得益于第二代出色的Cyclone架构设计,专门针对iOS单线程优化,即使参数不漂亮,但是也达到了理想的性能并保证了足够低的功耗。
除了高通和苹果有过自己架构外,像三星、MTK、英伟达等都是拿ARM现成的方案
三星半导体

三星半导体在CPU方面的实力也是不赖,早期苹果的CPU都是采用三星,虽然没有设计指令集和架构的技术,但是它更像一加传统的半导体公司,它有自己的制造工厂,自己设计自己制造,只是集成性方面没有高通那么全面,由于三星手机出货量大也算是自给自足,偶尔还卖一部分给别人。
制造工艺方面值得肯定,苹果CPU一直是三星代工,据说A8处理器的订单被台积电抢去了,Exynos5430是世界上第一款20nm制程的处理器,下一代有望采用14nm工艺,只是三星处理器目前没有集成成熟的基带、GPS、WIFI等模块,开发难度较高,这也让一部分手机厂商望而却步。
MTK

MTK算是芯片界的一匹黑马(其实也不算黑马,只是近年来知名度高一些),发家于山寨机风行的年代,但是近些年不断的努力,稳扎稳打,渐渐拿出了不少好的产品,也逐渐摆脱了山寨低廉的印象。
MTK是个单纯的芯片设计公司,它没有工厂也没有自己知识产权的架构等,但是它芯片的集成度仅次于高通,集成了基带、ISP、GPS、WIFI等电源管理模块,功耗控制理想,最主要还是价格实在。
MTK是一家有着工程师思维且实在的芯片厂,宣传推广方面有待加强,从产品的命名上面也难一眼分出高低端,近来拿出的MT6595一度在跑分上占据鳌头,不管如何,MTK算是唯一一家能够与高通霸主抗衡的厂商吧。
英伟达

英伟达擅长的图形处理芯片,近几年才参与手机cpu的开发和制作,如Nvidia Tegra系列,Tegra 4就用在了小米3上面,强处在于GPU,跑分虽不错,但功耗大是一个问题,最新的Tegra 1也因功耗太大,只适用于平板。
英伟达在CPU方面是一个后来者,自从推出Tegra 4这颗手机芯片后一年多了,还未见其新芯片亮相,是否是昙花一现的试水之作也难以捉摸,可见这个市场没有一定的技术沉淀,很难获得市场,因为已经有足够优秀的竞争对手,强大如Intel也没能快速获得市场,何况英伟达。
海思

海思半导体称得上本土芯片的佼佼者,依靠华为在手机市场的份额,也可以在手机处理器市场分一杯羹,麒麟928的表现也算是可圈可点,自给自足不受牵制于供应商,还真有点令人羡慕。
手机CPU这些事,现在看来高通仍旧是春风得意,虽然高高在上的感觉让人有点不爽;三星是颗好苗子,就是有点自娱自乐,羁傲不逊;MTK从低端开始站稳脚跟,是否能够完成蜕变,获得更多认可呢?苹果一身本事,但不食人间烟火;英伟达则步履维艰,海思在自己的一亩三分地里也还可活得滋润。
还有一些曾经熟悉,现在远去的背影:德州仪器、马维尔、意法半导体……
高通/苹果/联发科:手机CPU那些事的更多相关文章
- 手机CPU那些事
原文:https://zhuanlan.zhihu.com/p/19923974 如今人们买手机,都比较关心采用了什么 CPU,因为 CPU 直接决定了这台手机的性能,CPU 之于手机 就好比人的大脑 ...
- 高通与MTK瓜分天下?手机处理器品牌分析
http://mobile.pconline.com.cn/337/3379352.html [PConline 杂谈]如果你向朋友请教买一台怎样的台式机或者笔记本的话,很多时候那朋友会根据你对电脑的 ...
- 浅谈Android高通(Qualcomm)和联发科(MTK)平台
一款CPU好不好是要从多个方面考虑的,并不是说简简单单看一个主频.几个核心数就完了,更重要的是它的综合实力到底有多强,这里面当然也会牵扯到价格问题,性能相似当然是便宜的获胜,这是毋庸置疑的. 事实上, ...
- 手机CPU知识扫盲:谈谈手机CPU架构与原理 (全
CPU是手机上面最复杂,最贵的Soc(芯片),担任的也是手机中大脑的位 置,是手机跑分性能的决定性硬件.智能手机发展到今天,各大手机CPU厂商也从春秋战国逐渐到了现在四国鼎立的时代(高通,MTK,三星 ...
- 【转】高通平台android 环境配置编译及开发经验总结
原文网址:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通 ...
- 手机CPU
说起手机CPU的历史,笔者给大家提一个问题:"世界上第一款智能手机是什么呢?"相信很多人的答案是爱立信的R380或诺基亚的7650,但都不对,真正的首款智能手机是由摩托罗拉在200 ...
- 手机CPU知识扫盲:谈谈手机CPU架构与原理
CPU是手机上面最复杂,最贵的Soc(芯片),担任的也是手机中大脑的位置,是手机跑分性能的决定性硬件.智能手机发展到今天,各大手机CPU厂商也从春秋战国逐渐到了现在四国鼎立的时代(高通,MTK,三星, ...
- 手机低端市场,联发科 vs 高通
联发科(MTK) 是山寨机的源头,我过去曾经鄙视他,现在来了180度转弯. 其实联发科是台湾的上市公司,手机如此复杂的东西,当年 联发科能把基础的手机做出来,而后小山寨厂改改外形,配件就能出若干款手机 ...
- 教你30秒解开手机的密码 适用于高通CPU
教程简介 先将手机进入9008模式.进入方法请自己百度. 进入9008方法如下: 先将手机关机,然后按住音量加和音量减不松手. 使用教程: 将数据线拆入电脑.会出现一个端口 出现端口后可以松开 ...
随机推荐
- android实现左右滑动菜单
直接看效果图: 主要实现代码: package com.way.view; import android.content.Context; import android.media.Den ...
- Workaround for Markdown blogging platform that to use LaTeX
Here is a solution to solve the lack of LaTeX support: by using Codecogs API. For instance, if you n ...
- Geo-Fence
转自:http://blog.jobbole.com/86633/ 地理围栏(Geo-fencing)是LBS的一种应用,就是用一个虚拟的栅栏围出一个虚拟地理边界,当手机进入.离开某个特定地理区域,或 ...
- 引入代码后,在@override报错
最近引入了spring的源码到工程里,发现凡是@override修饰的代码都会报错 这里有java历史的原因 5及以前不支持@override的注解,所以,此时,你最需要知道的是当前项目djk的编译版 ...
- linux 配置ssh免密码登录
1.确保主机名唯一 主机名修改方法: a.修改/etc/sysconfig/network,HOSTNAME=想要设置的主机名称 b.修改/etc/hosts,127.0.0.1 localhos ...
- smarty模板技术
一.什么是smarty?smarty是一个使用php写出来的模板php模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用php程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美 ...
- UICollectionViewLayout
http://blog.csdn.net/majiakun1/article/details/17204921
- imageNamed 与 imageWithContentsOfFile的区别
如题,是不是大家为了方便都这样加载图片啊 myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序 ...
- 寒假222_codeforces 290 div 2 D
序号5: 想了很久的DP ,应该很简单,但是.. 题目直接转化为求n个数中选一些数GCD=1且花费最小 数比较大 map HASH 还有一点 我们知道 GCD(X,X*Y)==X; 所以我的代码里不 ...
- css 内联元素inline 行框全解
首先看一篇文章: CSS框模型:一切皆为框 — 从行框说起 一 行框 看图说话 上图代表了框模型中的行框.line-height 属性设置行间的距离(行高).该属性会影响行框的布局.在应用到一个块级元 ...