高通骁龙芯大战华为海思芯 奈何“本是同根生”?
Intel 的 X86 指令集
英特尔简介:
英特尔公司是全球最大的个人计算机零件和CPU制造商,它成立于1968年,具有46年产品创新和市场领导的历史。1971年,英特尔推出了全球第一个微处理器。微处理器所带来的计算机和互联网革命,改变了整个世界。
不过大家对 Intel 的印象可能还停留在电脑 CPU 呼风唤雨的层面,如今,这个电脑 CPU 制造的大咖面对日益繁荣的智能手机芯片市场,也忍不住要发力了,两年前开始涉足便携终端的 CPU 市场。
英特尔有着非常雄厚的资金和技术实力,不仅有自主知识产权的指令集和架构,还具有 CPU 的独立设计和制造能力,像 ARM 纯粹是设计核心架构来授权获利,其他芯片厂则是获得 ARM 的授权去设计或者制造,而英特尔这种得天独厚的优势别的厂商无法比拟,不过就算如此,现阶段它在手机 CPU 的市场的表现有点力不从心,虽然有着不错的多线程技术,最新的产品还是一年多以前那颗凌动 Z2580。
X86指令集
x86是一个指令集架构家族,最早由英特尔在“Intel 8086”CPU上开发出来。该系列较早期的处理器名称是以数字来表示80x86。由于以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium。现时英特尔把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”;不过,由于x86包括16位处理器,这样的命名也出现麻烦。
x86指令集于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人电脑的标准平台,成为了历来最成功的CPU架构。
x86架构是重要地可变指令长度的CISC(复杂指令集电脑,Complex Instruction Set Computer)。字组(word, 4位组)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序存储在存储器中。向后兼容性及Intel量产制程经常领先业界一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是落后设计的架构的持续成功感到不解)。但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。x86架构的处理器一共有四种执行模式,分别是真实模式,保护模式,系统管理模式以及虚拟V86模式。
说完 CPU 的核心指令集,接下来就是核心架构问题。
除了 Intel 有这个实力去自主研发指令集,当然 ARM 自己也提供架构给厂商,也是授权的方式,但是有些厂商不甘于平庸,或者有特殊要求,实力也允许,就拿 ARM 提供的指令集,去研发自己的 CPU 架构。
ARM Cortex-A架构
ARM 是业界领先的微处理器技术提供商,提供最广泛的微处理器内核,ARM 厉害的地方就在于它不仅有指令集,还有 Cortex-A 架构,像三星、MTK、英伟达、海思都是用的 ARM 的指令集和架构,高通最新的骁龙 810 就是八核 Cortex-A57+Cortex-A53。
而Cortex-A的架构是基于ARMv7指令集的,一起了解一下ARMv7的特点
下表列出了ARM微处理器核心以及体系结构的发展历史:
表: ARM微处理器核心以及体系结构的发展历史
我们可以看到,Cortex系列属于ARMv7架构,这是ARM公司最新的指令集架构,而我们比较熟悉的三星的S3C2410芯片是ARMv4架构,ATMEL公司的AT91SAM9261芯片则是ARMv5架构。
图片新闻
技术文库
最新活动更多
-
即日-12.26立即报名>>> 【在线会议】村田用于AR/VR设计开发解决方案
-
1月8日火热报名中>> Allegro助力汽车电气化和底盘解决方案优化在线研讨会
-
1月9日立即预约>>> 【直播】ADI电能计量方案:新一代直流表、EV充电器和S级电能表
-
即日-1.14火热报名中>> OFweek2025中国智造CIO在线峰会
-
即日-1.16立即报名>>> 【在线会议】ImSym 开启全流程成像仿真时代
-
即日-1.20限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论