标题:
四大CPU体系结构对比分析
[打印本页]
作者:
look_w
时间:
2017-10-24 13:09
标题:
四大CPU体系结构对比分析
RISC
(
reduced instruction set computer
,精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于
80
年代的
MIPS
主机(即
RISC
机),
RISC
机中采用的微处理器统称
RISC
处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即
MIPS
)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。
性能特点一:由于指令集简化后,流水线以及常用指令均可用硬件执行;
性能特点二:采用大量的寄存器,使大部分指令操作都在寄存器之间进行,提高了处理速度;
性能特点三:采用缓存—主机
—
外存三级存储结构,使取数与存数指令分开执行,使处理器可以完成尽可能多的工作,且不因从存储器存取信息而放慢处理速度。
其中
ARM/MIPS/PowerPC
均是基于精简指令集机器处理器的架构;
X86
则是基于复杂指令集的架构,
Atom
是
x86
或者是
x86
指令集的精简版。
根据各种新闻,
Android
在支持各种处理器的现状:
ARM+Android
最早发展、完善的支持,主要在手机市场、上网本、智能等市场;
X86+Android
有比较完善的发展。有
atom+Android
的上网本,且支持
Atom+Android
和
Atom+Window7
双系统;
MIPS+Android
目前在移植、完善过程中;
Powpc+Android
目前在移植、完善过程中。
1.ARM
ARM
架构,过去称作进阶精简指令集机器(
Advanced RISC Machine
,更早称作:
Acorn RISC Machine
),是一个
32
位精简指令集(
RISC
)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,
ARM
处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
在今日,
ARM
家族占了所有
32
位嵌入式处理器
75%
的比例,使它成为占全世界最多数的
32
位架构之一。
ARM
处理器可以在很多消费性电子产品上看到,从可携式装置(
PDA
、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。在此还有一些基于
ARM
设计的派生产品,重要产品还包括
Marvell
的
XScale
架构和德州仪器的
OMAP
系列。
优势:价格低;能耗低;
ARM
授权方式:
ARM
公司本身并不靠自有的设计来制造或出售
CPU
,而是将处理器架构授权给有兴趣的厂家。
ARM
提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,
ARM
提供了
ARM
内核的整合硬件叙述,包含完整的软件开发工具(编译器、
debugger
、
SDK
),以及针对内含
ARM CPU
硅芯片的销售权。对于无晶圆厂的授权方来说,其希望能将
ARM
内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的智财核心技术(
IP Core
)认证。对这些客户来说,
ARM
会释出所选的
ARM
核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。需求更多的客户,包括整合元件制造商(
IDM
)和晶圆厂家,就选择可合成的
RTL
(暂存器转移层级,如
Verilog
)形式来取得处理器的智财权(
IP
)。借着可整合的
RTL
,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。虽然
ARM
并不授予授权方再次出售
ARM
架构本身,但授权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。商用晶圆厂是特殊例子,因为他们不仅授予能出售包含
ARM
内核的硅晶成品,对其它客户来讲,他们通常也保留重制
ARM
内核的权利。
生产厂商:
TI
(德州仪器)
/Samsung
(三星)
/Freescale
(飞思卡尔)
/Marvell
(马维尔)
/Nvidia
(英伟达)
(2)
x86
系列
/Atom
处理器
xx86
或
80x86
是英代尔
Intel
首先开发制造的一种微处理器体系结构的泛称。
x86
架构是重要地可变指令长度的
CISC
(复杂指令集电脑,
Complex Instruction Set Computer
)。
Intel Atom
(中文:凌动,开发代号:
Silverthorne
)是
Intel
的一个超低电压处理器系列。处理器采用
45
纳米工艺制造,集成
4700
万个晶体管。
L2
缓存为
512KB
,支持
SSE3
指令集,和
VT
虚拟化技术(部份型号)。
现时,
Atom
处理器系列有
6
个型号,全部都是属于
Z500
系列。它们分别是
Z500
、
Z510
、
Z520
、
Z530
、
Z540
和
Z550
。最低端的
Z500
内核频率是
800MHz
,
FSB
则是
400MHz
。而最高速的
Z550
,内核频率则有
2.0GHz
,
FSB
则是
533MHz
。从
Z520
开始,所有的处理器都支持超线程技术,但只增加了不到
10%
的耗电。双内核版本为
N
系列,依然采用
945GC
芯片组。双内核版本仍会支持超线程技术,所以系统会显示出有
4
个逻辑处理器。这个版本的两个内核并非采用本地设计,只是简单的将两个单内核封装起来。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0