主流ARM处理器架构对比
对比不同架构的电脑处理器xvsARM

对比不同架构的电脑处理器xvsARM 电脑处理器是计算机的核心组件之一,它负责执行各种指令和进行数据处理。
在市场上,有许多不同架构的处理器可供选择,其中最著名的就是x86(x)架构和ARM架构。
本文将对比这两种架构的电脑处理器,以便读者能够更好地理解它们的特点和适用场景。
一、架构概述x86架构是最常见的桌面和服务器处理器架构,它由英特尔(Intel)公司开发,并在全球范围内得到广泛应用。
x86架构使用复杂指令集(Complex Instruction Set Computer,CISC),这意味着指令集非常丰富复杂,每条指令可以完成多个操作,从而提高了编程的灵活性。
与之相对的,ARM架构最初是应用于嵌入式系统和移动设备的处理器架构。
ARM架构采用精简指令集(Reduced Instruction Set Computer,RISC),指令集相对较小而简单,每条指令只能完成一个基本操作。
ARM架构因其低功耗和高性能而在移动设备市场上大获成功,并逐渐进军到服务器和桌面领域。
二、性能对比在性能方面,x86架构的处理器以其强大的计算能力和多线程处理能力而闻名。
由于其复杂指令集,x86处理器能够在同一条指令中完成多个操作,从而提高了执行效率。
此外,x86架构的处理器通常具有较大的高速缓存,这也有助于提高性能。
ARM架构的处理器虽然指令集较为简单,但其设计优化使其在功耗效率方面表现出色。
ARM处理器在移动设备上由于其低功耗特性而受到青睐,能够延长电池寿命。
然而,在计算能力和多线程处理方面,ARM架构的处理器相对较弱。
三、适用场景对比由于x86架构处理器的强大计算能力和丰富扩展性,它在桌面计算机和服务器领域具有广泛的应用。
在这些领域,性能是首要考虑因素,因此x86处理器通常是首选。
特别是对于需要承载大型数据库和处理复杂计算任务的服务器,x86架构处理器的性能和稳定性是至关重要的。
ARM架构处理器则更适用于移动设备、物联网和嵌入式系统等领域。
CPU架构讲解 X86、ARM、RISC、MIPS

CPU架构讲解X86、ARM、RISC、MIPS一、当前CPU的主流架构:1.X86架构采用CISC指令集(复杂指令集计算机),程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。
2.ARM架构是一个32位的精简指令集(RISC)架构。
3.RISC-V架构是基于精简指令集计算(RISC)原理建立的开放指令集架构。
4.MIPS架构是一种采取精简指令集(RISC)的处理器架构,可支持高级语言的优化执行。
CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,是区分不同类型CPU的重要标示。
二、目前市面上的CPU分类主要分有两大阵营:1.intel、AMD为首的复杂指令集CPU;2.IBM、ARM为首的精简指令集CPU。
两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM的CPU是PowerPC架构,ARM是ARM架构。
三、四大主流CPU架构详解(X86、ARM、RISC、MIPS)1.X86架构X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
1978年6月8日,Intel 发布了新款16位微处理器8086,也同时开创了一个新时代:X86架构诞生了。
X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM 1981年推出的世界第一台PC机中的CPU–i8088(i8086简化版)使用的也是X86指令。
采用CISC(Complex Instruction Set Computer,复杂指令集计算机)架构。
与采用RISC不同的是,在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。
顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天的Pentium 4系列,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel所生产的所有CPU仍然继续使用X86指令集。
ARM、 MIPS 、X86三大芯片架构对比

慢。
Second的相关语),是一种采取精简指令集(RISC)的处理器架构,1981年
出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设
备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已
经变成64位。
MIPS的基本特点是:
(1)包含大量的寄存器、指令数和字符。
(2)可视的管道延时时隙。
这些特性使MIPS架构能够提供最高的每平方毫米性能和当今SoC设计
中最低的能耗。
3. X86
X86架构是芯片巨头Intel设计制造的一种微处理器体系结构的统称。如
果这样说你不理解,那幺当我说出8086,80286等这样的词汇时,相信你肯
定马上就理解了,正是基于此,X86架构这个名称被广为人知。如今,我们
所用的PC绝大部分都是X86架构。可见X86架构普及程度,这也和Intel的
霸主地位密切相关。x86采用CISC(ComplexInstrucTIonSetComputer,复
杂指令集计算机)架构。与采用RISC不同的是,在CISC处理器中,程序的
各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行
ARM、MIPS、X86三大芯片架构对比
1. ARM
ARM是高级精简指令集的简称(AdvancedRISCMachine),它是一个32
位的精简指令集架构,但也配备16位指令集,一般来讲比等价32位代码节
省达35%,却能保留32位系统的所有优势。
ARM处理器的主要特点是:
(1)体积小、低功耗、低成本、高性能ARM被广泛应用mb(16位)/ARM(32位)双指令集,能很好
1_ARM Cortex-A系列处理器(A5、A7、A8、A9、A15)区别对比

ARM Cortex-A系列处理器(A5、A7、A8、A9、A15)区别对比2012-12-07本文介绍了基于ARM v7-A架构的ARM Cortex-A系列处理器(Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15)的基本特性,基本上都可以支持ARM、Thumb-2、Thumb 指令集,支持Java加速扩展的Jazelle技术、 ThustZone的安全扩展以及针对浮点FPU的VFP硬件扩展和并行多数据的SIMD的NEON多媒体处理器扩展、支持主流的嵌入式 OS (Symbian、Linux、Android、Windows Mobile、Windows Phone)、支持分支预测branch prediction。
但各处理器在VFP/NEON的类型、半精度浮点(16-bit half precision floating-point)的支持、多核MPCore、流水线pipeline、单MHz处理性能、L1/L2 cache 控制器、乱序执行、指令dual-issue并发等方面有略有不同。
ARM Cortex系列处理器核包括Cortex-A系列(高性能,具备MMU,可以运行如Symbian、Linux、Android,Windows CE等操作系统)、Cortex-R系列(高端嵌入式满足高性能高可靠性的实时需求)、Cortex-M(嵌入式单片机,低功耗,低成本)。
表1.ARM Cortex 处理器和架构版本(应用处理器、实时处理器和微控制器)Cortex-A处理器共性•ARMv7-A 体系结构•对所有操作系统的支持o Linux 完整分配 - Android、Chrome、Ubuntu和Debiano Linux 第三方 - MontaVista、QNX、Wind Rivero Symbiano Windows CEo需要使用内存管理单元的其他操作系统支持•指令集支持 - ARM、Thumb-2(提供最佳代码密度和性能混用)、Thumb、Jazelle、DSP•TrustZone安全扩展•VFP 高级单精度和双精度浮点支持•NEON媒体处理引擎•支持分支预测branch predictionCortex-A5 ARM核处理器图1. ARM Cortex-A5处理器框架图Cortex-A5处理器支持ARMv7-A架构的特性,包括TrustZone安全扩展NEON多媒体处理引擎,芯片面积和功耗特性很好,但处理性能性对于其他Cortex-A略差,如只相当于Cortex-A8的80%性能,Cortex-A15的一半性能。
ARM7 与 Cortex-M3的性能比较

【程序】ARM7 与 Cortex-M3的性能比较文章来源:EDN 博客 作者:jgw文章导读:本程序为ARM7 与 Cortex-M3的性能比较功能特性 ARM7TDMI-SCortex-M3架构ARMv4T(冯·诺依曼)ARMv7(哈佛)指令集支持Thumb/ARMThumb/ Thumb-2流水线3级3级 + 分支预测中断FIQ/IRQNMI +最多240个物理中断中断延迟24—42个时钟周期12个时钟周期休眠模式无内置存储器保护无8段存储器保护单元指令执行速度0.95DMIPS/MHz (ARM模式)1.25DMIPS/MHz功耗0.28mW/MHz0.19mW/MHz面积0.62m2(仅内核)0.86m2(内核 + 外设)* 存储器映射方式4G空间有厂家自由划分4G空间划分由内核确定处理器模式7种处理器模式2种处理器模式*不包含可选系统外设(MPU和ETM)或者集成的部件最近有点小空,想学习一下眼下最流行的ARM,初步了解主流的ARM体系有2个:ARM7和Cortex-M3,下午在网上搜索了一下,结果令我大吃一惊。
本来我以为只要在市场上能共存的两种东西,肯定是各有千秋,否则其中较弱的的一个就会被彻底淘汰。
事实上我看到的却是完全一边倒的局面:Cortex-M3完胜ARM7!以下是摘录的一些对比:Cortex-M3 ARM7最新的ARM内核成熟使用近10年的ARM内核哈佛体系冯诺曼体系只支持最新的Thumb-2指令集支持ARM和Thumb指令集硬件自动压栈软件手工压栈单周期乘法指令多周期乘法指令2-12周期除法指令无除法指令有位操作无位操作内置系统节拍定时器无系统节拍定时器方便操作系统移植指令执行速度1.25DMIPS/MHz 0.95DMIPS/MHz功耗0.19mW/MHz 0.28mW/MHz从以上对比看,Cortex-M3在性能和功耗等方面基本上是完胜ARM7。
ARM7 与 Cortex-M3的性能比较

【程序】ARM7 与 Cortex-M3的性能比较文章来源:EDN 博客 作者:jgw文章导读:本程序为ARM7 与 Cortex-M3的性能比较功能特性 ARM7TDMI-SCortex-M3架构ARMv4T(冯·诺依曼)ARMv7(哈佛)指令集支持Thumb/ARMThumb/ Thumb-2流水线3级3级 + 分支预测中断FIQ/IRQNMI +最多240个物理中断中断延迟24—42个时钟周期12个时钟周期休眠模式无内置存储器保护无8段存储器保护单元指令执行速度0.95DMIPS/MHz (ARM模式)1.25DMIPS/MHz功耗0.28mW/MHz0.19mW/MHz面积0.62m2(仅内核)0.86m2(内核 + 外设)* 存储器映射方式4G空间有厂家自由划分4G空间划分由内核确定处理器模式7种处理器模式2种处理器模式*不包含可选系统外设(MPU和ETM)或者集成的部件最近有点小空,想学习一下眼下最流行的ARM,初步了解主流的ARM体系有2个:ARM7和Cortex-M3,下午在网上搜索了一下,结果令我大吃一惊。
本来我以为只要在市场上能共存的两种东西,肯定是各有千秋,否则其中较弱的的一个就会被彻底淘汰。
事实上我看到的却是完全一边倒的局面:Cortex-M3完胜ARM7!以下是摘录的一些对比:Cortex-M3 ARM7最新的ARM内核成熟使用近10年的ARM内核哈佛体系冯诺曼体系只支持最新的Thumb-2指令集支持ARM和Thumb指令集硬件自动压栈软件手工压栈单周期乘法指令多周期乘法指令2-12周期除法指令无除法指令有位操作无位操作内置系统节拍定时器无系统节拍定时器方便操作系统移植指令执行速度1.25DMIPS/MHz 0.95DMIPS/MHz功耗0.19mW/MHz 0.28mW/MHz从以上对比看,Cortex-M3在性能和功耗等方面基本上是完胜ARM7。
arm系列性能比较

ARM系列芯片选择的原则及性能比较分类:ARM相关2011-09-09 11:05 615人阅读评论(0) 收藏举报多媒体处理网络存储电子商务工作产品ARM芯片选择的一般原则:1. 功能USB 网络串口液晶显示2. 性能功耗速度3. 价格4. 操作系统支持5. 熟悉程度和开发资源6. 供货稳定大厂家通用的芯片ARM系列MMU/MPU结构功耗mW/MHz速度MIPS/MHz主频MHz应用领域ARM7 不带3级流水线冯诺依曼结构0.28 0.9 20-133 工业产品ARM9 MMU 5级流水线哈佛结构0.7 1.1 100-233 消费、医疗、工业ARM10E MMU MPU 6级流水线V5架构1000 1.25 300-700 无线设备、数字消费品ARM11 MMU 8级流水线V6架构0.4 350-500消费类、网络,多媒体处理方面优势Cortex Cortex-A MMU V7架构<300 2.0 600-1000 应用,消费、无线产品Cortex-R MMU V7架构0.27 1.62 300实时控制汽车电子、网络和影像系统Cortex-M MPU 3级流水0.19 1.25 100 微控制器、汽车车体系线V7架构统、网络装置SecurCore MPU 5级流水线- -- --安全方面,电子商务,网络银行MMU:存储管理单元MPU:存储保护单元、比较项目ARM7 Cortex-M3架构ARMv4T(冯诺依曼)指令和数据总线共用,会出现瓶颈ARMv7-M(哈佛)指令和数据总线分开,无瓶颈指令集32位ARM指令+16位Thumb指令两套指令之间需要进行状态切换Thumb/Thumb-2指令集16位和32位指令可直接混写,无需状态切换流水线 3级流水线若出现转移则需要刷新流水线,损失惨重3级流水线+分支预测出现转移时流水线无需刷新,几乎无损失性能0.95DMIPS/MHz(ARM模式) 1.25DMIPS/MHz功耗0.28mW/MHz 0.19mW/MHz低功耗模式无内置睡眠模式面积0.62mm2(仅内核)0.86mm2(内核+外设)中断普通中断IRQ和快速中断FIQ太少,大量外设不得不复用中断不可屏蔽中断NMI+1-240个物理中断每个外设都可以独占一个中断,效率高中断延迟 24-42个时钟周期,缓慢12个时钟周期,最快只需6个中断压栈软件手工压栈,代码长且效率低硬件自动压栈,无需代码且效率高存储器保护无8段存储器保护单元(MPU)内核寄存器寄存器分为多组、结构复杂、占核面积多寄存器不分组(SP除外),结构简单工作模式 7种工作模式,比较复杂只有线程模式和处理模式两种,简单乘除法指令多周期乘法指令,无除法指令单周期乘法指令,2-12周期除法指令位操作无访问外设寄存器需分“读-改-写”3步走先进的Bit-band位操作技术,可直接访问外设寄存器的某个值系统节拍定时无内置系统节拍定时器,有利于操作系统移植。
4大主流CPU处理器技术架构分析

4大主流CPU处理器技术架构分析1.x86架构:x86架构是由英特尔和AMD共同推出的一种处理器架构。
它是32位和64位处理器的主流架构,广泛用于个人电脑和服务器。
x86架构采用复杂指令集计算机(CISC)的设计思想,通过提供大量的指令集,能够直接执行复杂的操作,从而提高性能。
不过,由于复杂的指令集和多级流水线设计,x86架构的处理器功耗较高,且难以优化。
2.ARM架构:ARM架构是一种低功耗架构,广泛用于移动设备和嵌入式系统。
它采用精简指令集计算机(RISC)的设计思想,通过简化指令集和流水线设计,减少了功耗和芯片面积。
ARM架构具有高效能和低功耗的优势,在移动设备上取得了巨大成功。
它还采用了模块化的设计,可以根据需求选择不同的组件来构建处理器。
3. Power架构:Power架构由IBM开发,广泛应用于大型服务器和超级计算机。
Power架构采用RISC设计思想,通过减少指令数量和复杂度,提高了性能和效率。
Power架构也支持多线程和多处理器技术,可以实现高度的并行计算。
Power架构的处理器主要被用于高性能计算场景,如大数据分析、科学计算等。
4.RISC-V架构:RISC-V架构是一个开源的指令集架构,于2024年由加州大学伯克利分校开发。
RISC-V架构采用RISC设计思想,通过精简指令集和模块化设计,提供了灵活性和可扩展性。
RISC-V架构的指令集规范是公开的,可以任意修改和扩展,使得硬件开发者可以根据需求进行定制。
RISC-V架构对于嵌入式系统和物联网设备具有较大的潜力,也得到了学术界和开源社区的广泛支持。
这四种主流的CPU处理器技术架构各有优势和应用场景,选择合适的架构需要根据具体需求和应用来决定。
无论是个人电脑、服务器还是移动设备,处理器架构的选择都直接影响着性能、功耗和功能扩展性。
随着技术的不断发展,未来的处理器架构可能会进行更多的创新和突破,满足日益增长的计算需求。
ARM处理器特点及分类

Jazelle
有 有 无
浮点 运算
无 有 无
ARM1156T2F-S 可配置
9 Thumb-2 有
无
有
ARM1176JZ-S 可配置
9 Thumb-2 有
有
无
ARM1176JZF-S 可配置
9 Thumb-2 有
有
有
Cortex微处理器系列
Cortex系列微处理器属于ARMv7架构,这是 ARM公司最新的指令集架构。
ARM处理器系统应用与开 发
1
ARM处理器特点与分类
ARM发展历程
核 ARM7TDMI,ARM710T,ARM720T ARM740T Strong ARM,ARM8,ARM810 ARM9TDMI,ARM920T,ARM940T ARM9E-S ARM10TDMI,ARM1020E ARM11,ARM1156T2-S,ARM1156T2F-S,ARM1176JZ-S, ARM11JZF-S Cortex–A15, Cortex–A9, Cortex–A8, A7,A5 Cortex – R系列 Cortex – M系列
ARM11系列微处理器是ARM公司近年推出的新一代RISC处理 器,它是ARM新指令架构——ARMv6的第一代设计实现。
ARM1136J-S ARM1135JF-S ARM1156T2-S
Cache
4~64KB 4~64KB 可配置
内存 管理
MMU
MMUห้องสมุดไป่ตู้
流水线 Thumb DSP 级别
8
有
有
8
有
有
9 Thumb-2 有
体系结构 V4T V4 V4T V5TE V5TE V6
主流arm芯片

主流arm芯片ARM(Advanced RISC Machine)是一种基于RISC(Reduced Instruction Set Computer)架构的芯片设计,它广泛应用于移动设备、嵌入式系统和智能物联网等领域。
本文将重点介绍几款主流的ARM芯片,包括ARM Cortex-A系列和ARMCortex-M系列。
首先,ARM Cortex-A系列芯片是专为高性能应用而设计的。
其中最著名的是Cortex-A76,它是ARM的第四代高性能CPU,采用了7纳米制程工艺,在性能和功耗方面取得了显著的突破。
Cortex-A76具有三级流水线架构,支持超标量和超流水线技术,能够实现更高的指令并行度。
此外,Cortex-A76还引入了ARM的动态预测技术,能够对程序的分支进行智能预测,提高指令的执行效率。
Cortex-A76还支持硬件加速器,如浮点单位和向量浮点单位,使其在处理复杂的图形和计算任务时表现出色。
其次,ARM Cortex-M系列芯片是专为低功耗和实时应用而设计的。
其中最新的一款芯片是Cortex-M33,它采用了22纳米制程工艺,拥有强大的处理能力和低功耗特性。
Cortex-M33支持ARM的TrustZone技术,可以实现硬件级别的安全隔离,保护敏感数据免受恶意攻击。
此外,Cortex-M33还具有较高的实时性能,可以满足实时控制和物联网应用的需求。
与此同时,Cortex-M33还具有较低的功耗,可以延长设备的电池寿命。
另外,ARM还推出了一系列专用的图形处理器(GPU)芯片,用于处理图形和媒体内容。
其中比较著名的是Mali系列GPU 芯片,如Mali-G76和Mali-G77。
这些芯片采用了先进的图形处理架构,支持高清视频解码和3D图形渲染。
Mali-G76是一款面向高性能移动设备的高性能GPU芯片,可以提供流畅的游戏和多媒体体验。
而Mali-G77是一款面向VR和AR设备的高性能GPU芯片,具有更高的计算能力和更低的功耗。
ARMCortex各系列处理器分类比较

Cortex-M系列M0:Cortex-M0是目前最小的ARM处理器,该处理器的芯片面积非常小,能耗极低,且编程所需的代码占用量很少,这就使得开发人员可以直接跳过16位系统,以接近8 位系统的成本开销获取 32 位系统的性能。
Cortex-M0 处理器超低的门数开销,使得它可以用在仿真和数模混合设备中。
M0+:以Cortex-M0 处理器为基础,保留了全部指令集和数据兼容性,同时进一步降低了能耗,提高了性能。
2级流水线,性能效率可达1.08 DMIPS/MHz。
M1:第一个专为 FPGA 中的实现设计的 ARM 处理器。
Cortex-M1 处理器面向所有主要 FPGA 设备并包括对领先的 FPGA 综合工具的支持,允许设计者为每个项目选择最佳实现。
M3:适用于具有较高确定性的实时应用,它经过专门开发,可使合作伙伴针对广泛的设备(包括微控制器、汽车车身系统、工业控制系统以及无线网络和传感器)开发高性能低成本平台。
此处理器具有出色的计算性能以及对事件的优异系统响应能力,同时可应实际中对低动态和静态功率需求的挑战。
M4:由 ARM 专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。
M7:在 ARM Cortex-M 处理器系列中,Cortex-M7 的性能最为出色。
它拥有六级超标量流水线、灵活的系统和存接口(包括 AXI 和 AHB)、缓存(Cache)以及高度耦合存(TCM),为MCU 提供出色的整数、浮点和 DSP 性能。
互联:64位 AMBA4 AXI, AHB外设端口 (64MB 到 512MB)指令缓存:0 到 64kB,双路组相联,带有可选 ECC数据缓存:0 到 64kB,四路组相联,带有可选 ECC指令TCM:0 到 16MB,带有可选 ECC数据TCM:0 到 16MB,带有可选 ECCCortex-M系列规格对比Cortex-A系列:ARM Cortex-A 系列是一系列用于复杂操作系统和用户应用程序的应用程序处理器。
主流ARM9基本性能对比

69
1RTT
2RTT
1RTT
RTC/RTT
RTC
3个16位
3个16位
6个16位
6个16位
2个16位
1路TWI
1路TWI
1路TWI
2路WTI
1路IIC
2路SPI
2路SPI
2路SPI
6路SPI
2路SPI
4路
4路
7路
5路
2路
无
1路CAN控制器
无
无
无
无
无
10位 4通道 10位 8通道
12 位
21个DMA通道 28个DMA通道 28个DMA通道 35个DMA通道
无
支持
无
无
无
无
无
无
无
支持
64MB 1个USB1.1 1个USB2.0
/ /
RTC
1路IIC 2路SPI
1路 无 无
8个DMA通道
1280X1024分辨率 无
内带Audio 内带Audio
MMC/SD/SDIO
支持 支持
需要扩展芯片 需要扩展芯片 需要扩展芯片 需要扩展芯片 需要扩展芯片 需要扩展芯片 需要扩展芯片
128MB 2MB
网卡
CS8900A
CS8900A
USB
HOST
2个USB1.1
2个USB1.1
Device
1个USB1.1
1个USB1.1
USART总线接口
3路
3路
CAN总线接口
无
无
TFT
尺寸大小 触摸屏功能
标配3.5寸
标配3.5寸 支持
ADC控制器
1通道
主流ARM处理器架构对比

ARM架构处理低功耗优势(ARM官网)65nm 45 nm 40 nm 32 nm 28 nm 20 nmNVIDIA Tegra 3三星猎户座4412话说性能最强的cpu还是来自三星的猎户座4412,性能非常强大,比tegra3的性能更强。
毕竟猎户座4412和tegra3在工艺制程上还是有差别的,所以纯粹的探究性能的话还是猎户座更为强大了。
但是从待机来说tegra3要更强大一些,无进程的时候tegra 3采用了专门的芯片待机,在待机上更强大一些。
最强四核之战Tegra 3对比Exynos 44124412处理器是其中较新并且被应用在三星i9300、三星Note II,三星Note 10.1这三大旗舰产品中蓝魔四核W30平板T7 现代欧魅四核X31.主流中的主流-高通很多手机都采用了高通的cpu,比较先进的高通s4迟迟不上市,让大家大失所望,像我们熟知的小米、索尼lt26i、htc 大多数机型都采用了高通的cpu。
高通应该算是应用最广的cpu了。
2.强大的三星-猎户座我们熟知的三星i9300、三星i9100、三星i9220这几款大红大紫的机型都采用了三星的猎户座cpu,三星i9100和三星i9220都采用了双核的猎户座4210cpu,三星i9300采用了三星最先进的四核猎户座4412,魅族mx采用的也是猎户座哦!3.英伟达的力量-tegra系列显卡巨人英伟达也不甘寂寞,推出了自己的cpu,双核的tegra2和四核的tegra3也被广泛使用。
阿里云、moto me860都采用了tegra2的cpu,再说大名鼎鼎的htc one x采用的就是tegra 3cpu,四核,性能很强大。
4.美国巨人德州仪器-TI系列:德仪近来好像不是很给力,感觉市场占有率没有高通高了,性能其实也非常好,主要知名机型又moto me525,moto xt910,主要型号是德仪 OMAP4460,这款用在moto xt910的cpu性能很好。
ARM的CPU分类

ZT:arm cpu的架构及分类说明今天在编译mplayer for mx27ads的时候,碰到了armv5te与armv6优化的问题。
默认的交叉编译器支持armv5te也支持armv6,就默认使用了mplayer中mpeg4的armv6解码代码,结果在mx27ads版上,播放mpeg4视频时颜色空间转换出错。
对比x86后总算找到了这个问题,顺手根据ARM官方资料和网上资料整理了一篇arm cpu的架构及分类说明。
ARM微处理器系列ARM 微处理器目前包括下面几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。
- ARM7 系列- ARM9 系列- ARM9E 系列- ARM10E 系列- ARM11系列- Cortex 系列- SecurCore 系列- OptimoDE Data Engines- Xcale其中,ARM7、ARM9、ARM9E 和 ARM10 为4 个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。
SecurCore 系列专门为安全要求较高的应用而设计。
以下我们来详细了解一下各种处理器的特点及应用领域。
ARM7系列ARM7 系列微处理器为低功耗的 32位 RISC 处理器,最适合用于对价位和功耗要求较高的消费类应用。
ARM7 微处理器系列具有如下特点:-具有嵌入式 ICE-RT 逻辑,调试开发方便。
-极低的功耗,适合对功耗要求较高的应用,如便携式产品。
-能够提供 0.9MIPS/MHz 的三级流水线结构。
-代码密度高并兼容 16 位的 Thumb 指令集。
-对操作系统的支持广泛,包括 Windows CE、Linux、Palm OS 等。
-指令系统与 ARM9 系列、ARM9E 系列和 ARM10E 系列兼容,便于用户的产品升级换代。
-主频最高可达 130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。
手机CPU架构分析

手机CPU架构分析手机已经成为现代人生活中不可或缺的一部分,而作为手机的核心组件之一,CPU的架构对于手机的性能和使用体验起着至关重要的作用。
本文将对手机CPU的架构进行分析,以帮助读者更好地了解手机的性能特点和发展趋势。
一、背景介绍随着科技的发展,手机CPU架构正不断演化和升级。
目前市面上常见的手机CPU架构包括ARM架构和x86架构。
ARM架构广泛应用于安卓手机和苹果手机,而x86架构则主要用于Windows手机和某些特殊型号的安卓手机。
下面将分别对这两种主流的手机CPU架构进行详细分析。
二、ARM架构ARM架构是目前最为流行的手机CPU架构,它的特点是低功耗、高性能和良好的可扩展性。
ARM架构的设计理念是将功能模块划分为多个独立的处理器,这样可以实现不同功能模块之间的并行处理,提高整体性能。
而且,ARM架构支持多核处理器,可以进一步提高手机的运行速度和多任务处理能力。
ARM架构的优点不仅在于性能,还在于其高度灵活的设计。
通过对ARM架构进行定制和优化,手机厂商可以根据自己的需求选择不同的核心数、主频和功耗,从而实现设计的灵活性和差异化竞争。
此外,由于ARM架构广泛应用于各种移动设备,软件生态系统十分丰富,用户可以轻松找到适配ARM架构的应用软件。
三、x86架构与ARM架构相比,x86架构在手机领域的应用相对较少。
然而,x86架构仍然具有其独特的优势和适用场景。
x86架构在PC领域具有较高的市场占有率,以及庞大的PC软件生态系统。
使用x86架构的手机可以兼容更多的应用程序,同时还可以实现与PC之间的互联互通。
与ARM架构相比,x86架构的性能更强大,特别是在单核任务和多线程处理方面。
由于x86架构在PC领域的积累和不断优化,其性能已经非常成熟和稳定。
然而,由于x86架构的功耗相对较高,以及软件生态系统的相对薄弱,使得x86架构在手机领域的应用受到了一定的限制。
四、发展趋势随着移动互联网的快速发展和人们对手机功能的不断追求,手机CPU的性能、功耗和应用适配性将面临更高的要求。
ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57到Cortex-A72

ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57到Cortex-A72ARM全新旗舰架构!Cortex-A72正式发布64位的ARMv8 Cortex-A57/A53刚刚开始普及,ARM已经将目光瞄向了更遥远的未来,2015-02-04宣布了下一代顶级核心,命名为“Cortex-A72”。
A72将会直接取代A57,定位高端市场。
具体的架构设计尚未公开,应该是第二代64位架构,而且作为一个大核心,依然支持big.LITTLE双架构组合,而搭配的小核心依然是A53。
看起来,ARM暂时不打算升级A53,因为此前已经宣称,A53将顺序执行架构做到了极致。
ARM还给出了一些关于A72模糊的性能、功耗指标,因为这显然更吸引人。
ARM宣称,A72最快会在2016年实现商用,初期采用台积电16nm FinFET制造工艺(三星肯定用自家的14nm FinFET),对比20nm工艺的A57核心,它的性能最多可以达到其大约1.8倍,而功耗会有着明显的下降。
再对比28nm工艺的A15,A72更是可以做到大约3.5倍的性能,同等负载下的功耗则降低75%。
而在大小核心双架构组合中,整体功耗还能继续降低40-60%。
目前,海思、联发科、瑞芯微等都已经购买了Cortex-A72的授权,但奇怪的是没有提及正焦头烂额的高通。
中国内地和台湾厂商越来越牛气了!ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。
Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。
围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的ARM处理器。
Armv9核心A710、A715和A510微架构解读

Armv9核心A710、A715和A510微架构解读1、引言在上一篇文章“从A76到A78——在变化中学习Arm微架构”中,我们了解了Arm处理器微架构的基本组成,介绍了Armv8架构最后几代经典处理器架构。
现在,Arm公司已经在2021年3月推出了其最新的Armv9架构系列处理器,距上一代Armv8系列架构发布相隔了整整10年时间。
新一代的Armv9产品,不但会带来更强大的计算性能,在安全、AI等领域也带来了全新的设计。
可以说,Armv9系列继承了Armv8架构的优势,同时也为Arm公司的下一个十年拉开了帷幕。
本文将着重介绍基于Armv9架构的A710、A715、A510等处理器架构,让大家了解Armv9架构和Armv8架构的差异。
2、Arm的Cortex-X定制CPU计划在介绍Armv9系列前,我们先看一下ARM的Cortex-X定制CPU计划。
Cortex-X方案先于Armv9发布,在Arm发布A78时,同时也发布了Cortex-X1这一颗性能强大的CPU,后续大家习惯称之为超级大核。
从此,旗舰处理器的架构从4+4(4大+4小)逐步变成了1+3+4(1超大+3大+4小)架构。
Cortex-X计划不但带来了如X1这样的超级大核心设计,也允许厂商参与定制Cortex-X 系列的核心设计。
X系列超级大核心相比A系列大核心,拥有更大的芯片面积,同时支持更多的发射和解码能力,还增加了缓存和ROB空间等,图中Arm 宣称X1相比A78的性能提升超过30%。
后续计划专门写一篇文章介绍Cortex-X 的系列处理器。
3、64bit应用生态32bit和64bit应用兼容问题已经历经多年讨论,主流的苹果和安卓平台都明确表示要切换到64bit以提供更大的应用访问空间和支持处理器的最新特性。
苹果公司在2017年的iOS11中就强制要求开发者切换到64bit应用,谷歌公司则要求安卓开发者在2021年将上传的应用完全切换到64bit。
5ARM体系结构

配备MMU和 最快 最高 Cache
合理
媒体播放器,产品举 例:MP3,机顶盒, iPOD,智能手机,
PAD
去除MMU, 较快 合理 备有Cache
较低
数字信号处理,产品 举例:汽车ABS系统, 路由器,交换机,航 电系统
没有存储子 系统,即不 含MMU。
5
体系结构版本V3
这个体系结构版本将寻址范围扩展到了32位。 当前程序状态信息由过去存于R15中移到一个 新的当前程序状态寄存器CPSR(Current Program Status Register)中。增加了程序状态 保存寄存器SPSR(Saved Program Status Registers),以便当异常出现时保留CPSR的 内容。增加了2个指令(MRS和MSR),允许 访问新的CPSR和SPSR寄存器。
ARM状态,运行32位的ARM指令集 Thumb状态,运行16位的Thumb指令集 在任何一种工作状态可以通过转移指令切换到另一种
工作状态。 ARM和Thumb之间的状态切换不影响处理器工作模式
和寄存器中的内容。 加电起动时处理器工作在ARM状态。
2024/2/22
12
指令集压缩
对于传统的微处理器体系结构,指令和数据具有同样 的宽度。 与16位体系结构相比,32位体系结构在操纵32位数 据时呈显了更高的性能,并可更有效地寻址更大的 空间。 一般来讲,16位体系结构比32位体系结构具有更高 的代码密度,但只有近似一半的性能。
提高了T变量中ARM/Thumb之间切换的效率; 让非T变量同T变量一样,使用相同的代码生成技 术。增加了一个前导零计数(count leading zeros) 指令,该指令允许更有效的整数除法和中断优先 程序;增加了软件断点指令;为协处理器设计者 增加了更多可选择指令;对由乘法指令如何设置 标志进行了定义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主流ARM处理器架构对比
架构名称
指
令集
核心数
量
性能/频率比评分
ARM9 AR
Mv5
单核心 1.1 DMIPS/MHz ★
ARM11 AR
Mv6
单核心 1.25 DMIPS/MHz ★★
Cortex-A5
AR
Mv7
1~4核
心
1.57 DMIPS/MHz ★★☆
Cortex-A8
AR
Mv7
单核心 2.0 DMIPS/MHz ★★★
Cortex-A9
AR
Mv7
1~4核
心
2.5 DMIPS/MHz ★★★
★
Cortex-A15
AR
Mv7
4核以
上
3.5 DMIPS/MHz ★★★
★★
火速链接
ARM官网对Cortex-A5架构的解释:/75efm56
ARM架构处理低功耗优势(ARM官网)
65nm 45 nm 40 nm 32 nm 28 nm 20 nm
NVIDIA Tegra 3三星猎户座4412
话说性能最强的cpu还是来自三星的猎户座4412,性能非常强大,比tegra3的性能更强。
毕竟猎户座4412和tegra3在工艺制程上还是有差别的,所以纯粹的探究性能的话还是猎户座更为强大了。
但是从待机来说tegra3要更强大一些,无进程的时候tegra 3采用了专门的芯片待机,在待机上更强大一些。
最强四核之战Tegra 3对比Exynos 4412
4412处理器是其中较新并且被应用在三星i9300、三星Note II,三星Note 10.1这三大旗舰产品中
蓝魔四核W30平板
T7 现代
欧魅四核X3
1.主流中的主流-高通
很多手机都采用了高通的cpu,比较先进的高通s4迟迟不上市,让大家大失所望,像我们熟知的小米、索尼lt26i、htc 大多数机型都采用了高通的cpu。
高通应该算是应用最广的cpu了。
2.强大的三星-猎户座
我们熟知的三星i9300、三星i9100、三星i9220这几款大红大紫的机型都采用了三星的猎户座cpu,三星i9100和三星i9220都采用了双核的猎户座4210cpu,三星i9300采用了三星最先进的四核猎户座4412,魅族mx采用的也是猎户座哦!
3.英伟达的力量-tegra系列
显卡巨人英伟达也不甘寂寞,推出了自己的cpu,双核的tegra2和四核的tegra3也被广泛使用。
阿里云、moto me860都采用了tegra2的cpu,再说大名鼎鼎的htc one x采用的就是tegra 3cpu,四核,性能很强大。
4.美国巨人德州仪器-TI系列:
德仪近来好像不是很给力,感觉市场占有率没有高通高了,性能其实也非常好,主要知名机型又moto me525,moto xt910,主要型号是德仪 OMAP4460,这款用在moto xt910的cpu性能很好。
5.STE意法爱立信-NovaThor
这个cpu大家可能还不熟悉,不过我一说哪个机型大家就应该知道了,索尼的st25i 和盛大Bambook都采用了这个cpu,属于双核低端cpu。
手机里面应用不算多。
ps:cpu没找到,看看明星机型图片吧!(索尼st25i)
6.联发科-mtk
我想大家一定对mtk印象深刻吧,曾经的山寨机都采用了这个平台,如今人家也出双核平台了,最近卖的很火的联想a750就采用的是mtk平台的cpu,人气很旺,价格便宜,总体感觉很不错!
7.intel inside-X86来袭:
联想k800是首款采用英特尔x86架构atom平台的手机,性能非常不错,不过在软件兼容性上明显不如上面的cpu好。
基本上常见的cpu就是上面罗列的这些了,技术方面的东西说不清楚,大家要是想看看性能好坏,可以看看我上面提到的机型,看看跑分,应该还是比较直观的。
参测ARM处理器规格一览表
NVIDIA Tegra 3三星猎户
座4412
NVIDIA Terga
2
三星猎户
座4210
德州仪器
OMAP 44
30
瑞芯微
RK3066
意法爱立信
U8500
高通
MSM8260
处
理
器
架
构
Cortex-A9Cortex-A8
核
心
数
量
44222222
最
高
主
频
1.5GHz 1.4GHz 1.2GHz 1.4GHz1GHz 1.6GHz1GHz 1.5GHz
一
级
缓
存
32KB×232KB×232KB×232KB×232KB×232KB×232KB×232KB×2
二
级
缓
存
1MB1MB1MB1MB1MB512KB512KB1MB
制
造
工
艺
40nm32nm40nm45nm45nm40nm45nm45nm
GP U 型号NVIDIA AP Mali-400
MP
GeForce ULP Mali-400
MP
SGX 540Mali-400
MP
Mali-400
MP1
Adreno 2
20
GP
U
核
心
数
量
124141411
>400MHz>400MHz400MHz266MHz300MHz300MHz400MHz266MHz GP
U
核
心
频
率。