手机GPU性能大幅提升,ARM A77功不可没

发布者:DreamyEclipse最新更新时间:2020-02-03 来源: 太平洋电脑网关键字:ARM  GPU 手机看文章 扫描二维码
随时随地手机看文章

不知不觉间已经1月份了,不知道大家有没有过个好年呢?今年对于手机行业来说,中端SoC可以说性能是显著提升,这其中还是因为大多数今年的SoC用上了最新的ARM的A77架构,特别是GPU方面,今年中端处理器在GPU性能上已经比上一代提升明显。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

可能很多人都不知道ARM这家公司,也有人觉得眼熟,没错,它在上一年曾经因为某些不可描述的原因上过我们的新闻,但是可以说目前市面上你用到的移动端SoC基本都需要其授权,今天我们就来扒一扒A77架构到底强在哪里。

 

认识ARM

 

对于ARM,它就是芯片界的搬运工:“我们(ARM)不生产芯片,我们只提供一个芯片设计的Idea”,听起来是不是很耳熟?想不想某个矿泉水的品牌广告呢?而ARM就是这样一家公司。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

ARM不像英特尔这种IP设计、IC设计以及制造封装都包揽的公司,ARM目前只负责芯片中最初的IP设计部分,也就是指令集、内核架构、GPU等,然后将这些“蓝图”授权给其他芯片商完成剩余的半导体芯片设计、生产等其他流程。单单是授权费用肯定不能养活一家大厂啦,所以其他芯片厂(高通、联发科等)在销售时候还会支付其提成,可以说ARM就是这样一家与众不同的公司。

 

作为今年ARM的“杠把子”,全新的Cortex-A77 CPU和Mali-G77 GPU架构,从性能上想将手机拔高到PC层面。

 

解读Cortex-A77 CPU

 

在解读Cortex-A77之前,我们需要先来回顾一下它的前辈——Cortex-A76。

 

Cortex-A76比起前代可以说是有巨大的提升,首先从制程上采用了台积电的7nm制程,然后设计了更强劲的CPU微架构(基于ARMv8.2 指令集设计),实现了质的飞跃,从性能上看骁龙855比骁龙845有着40%多的CPU性能提升,麒麟980的图像处理性能比970更是提升了将近46%,可以说Cortex-A76带来了ARM史上最大的性能和效率的飞跃,同时得益于制程工艺,使用Cortex-A76制程的芯片能使得手机电池寿命有所延长。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

而ARM最新发布的Cortex-A77,其代号为“Deimos(戴莫斯,畏惧之神),采用了和Cortex-A76一脉相传的CPU微架构,虽然只在原来的基础上进行了优化,但是也获得了更高的IPC性能提升。可以说,Cortex-A77架构是站在“巨人肩膀”上的迭代之作。

 

CPU、GPU大提升

 

目前ARM官方给出的数据是Cortex-A77较前辈Cortex-A76内存带宽提升了20%、在SPEC int2006和Geekbench 4有着20%的性能提升,浮点定性能则有30-35%的提升。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

性能提升20%而能耗保持不变?这就让人Mali-G77刮目相看了,所以根据目前的数据来看Cortex-A77的CPU性能应该足以超过苹果A12性能了。

 

全新架构的诱惑

 

其实最新架构方面,Mali-G77 GPU较前辈提升的幅度更大。毕竟在图像处理领域,ARM自家的Mali-G系列的GPU一直打不过高通和苹果SoC(Adreno GPU),作为自家的亲儿子居然还打不过被授权方?这还能忍?

 

所以这一代ARM在GPU的图形领域大爆发,ARM终于放弃了使用了5代的“Bifrost”架构,改用了“Valhall”的全新架构,通过全新的ISA总线和计算核心设计,并非常具有前瞻性的加入了适配4K分辨率屏幕和支持游戏HDR的顶级标准。根据ARM的官方数据显示,Mali-G77较之Mali-G76可以提升30%的性能和能效,AI性能更是提升了60%,每平方毫米的性能是G76的1.4倍。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

Mali-G77比最早的Mali-G72架构在功耗上还下降了50%。毕竟Mali-G72使用的是10nm工艺,而Mali-G77即将用上最新的第二代7nm EUV工艺,功耗下降也是合理的,不过这也是Mali-G77架构抗衡高通Adreno 640GPU的底气了。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

搭载三星Exynos 980的vivo X30 Pro跑分成绩

 

从Cortex-A77的架构其实不难看出,虽然没有去年发布的Cortex-A76变化大。但是Cortex-A77基于Cortex-A76这么成功的核心上,几乎实现芯片厂商的大提升,从今年最先放出的联发科天玑1000L和三星Exynos 980等芯片的表现中,不难看出这些产品几乎都实现了ARM承诺的高效运行效率上。

 

今年手机处理器大提升!ARM A77架构到底强在哪?

 

Cortex-A77 CPU和Mali-G77 GPU架构已经应用在2020年的智能手机身上,今年联发科的天玑1000直接就给各大厂商来了一个下马威,至于高通的骁龙865又能否与之抗衡呢?今年换用最新架构的A14又会给我们带来怎样的惊喜呢?让我们一起期待今年各大手机厂商的“芯”一年吧。

 

关键字:ARM  GPU 引用地址:手机GPU性能大幅提升,ARM A77功不可没

上一篇:AMD总裁兼首席执行官Dr.Lisa Su加入思科董事会
下一篇:7nm的AMD R3移动处理器跑分曝光

推荐阅读最新更新时间:2024-11-12 04:26

ARM开发总结的小知识 Code,RO-data,RW-data,ZI-
ARM开发总结的小知识 字节 8位 半字 16位 字 32位 Code, RO-data RW-data,ZI-data Code为程序代码部分 RO-data 表示 程序定义的常量 const temp; RW-data 表示 已初始化的全局变量 ZI-data 表示 未初始化的全局变量 Program Size: Code= 18248 RO-data=320 RW-data=260 ZI-data=3952 Code, RO-data,RW-data ..............flash RW-data, ZIdata...................RAM 初始化时RW-data从flash拷贝到RAM 生成的m
[单片机]
arm 添加 samb 文件共享
编译环境: ubunto 12 arm-linux-gcc 4.3.2 arm linux 4.1.36 开发板 2440 测试上传速度,大文件 github源码 https://github.com/samba-team/samba 测试了几个版本,各有问题。 samba-4.6.2 ~ 3.6 需要安装 python 环境,才能编译。4.6 需要 python2.7 ,4.0 3.6 需要 phtyon2.x ,apt-get install 安装的 没有 phtyon.h 还需要编译安装。实在太费时间,不装这个。 samba-2.2.8 编译正常,安装报错 codepages 不能编译,后面有介绍解决方法, 解决了
[单片机]
<font color='red'>arm</font> 添加 samb 文件共享
7.752亿美元!软银计划出售ARM在华子公司51%股权
  北京时间6月5日据金融时报报道, 软银 旗下芯片设计公司 ARM 表示,将作价7.752亿美元出售中国半导体设计部门的多数股权。下面就随嵌入式小编一起来了解一下相关内容吧。    ARM 表示,将向财务投资者和公司的合作伙伴出售在华子公司 ARM  Technology China的51%权益,从而成立一家合资公司运营ARM在中国的半导体技术业务。   两年前, 软银 以243亿英镑收购了英国芯片设计公司ARM,此后签署协议将后者25%的股权出售给沙特支持的愿景基金,并有望再次让ARM上市。    软银 集团表示,去年在中国设计的所有先进芯片中,约有95%是基于ARM技术,中国部门贡献了ARM总销售额的20%。   软银表示
[嵌入式]
基于GPU器件行为的创新分布式功能安全机制为智能驾驶保驾护航
随着汽车智能化程度的快速提高,大量新的处理器和系统级芯片(SoC)被广泛引入到车辆中,无论是在驾驶还是座舱等场景,无论采用域控制器模式还是新兴的中央控制单元模式,都无一例外地在考虑加入更加智能化的新功能。但是随之而来的是这些控制单元中的相关芯片的系统级故障或意外行为可能引起的危险,因此 需要发现这些故障或可能的意外并提供相应的保护措施,这个过程就是为汽车芯片建立和提供功能安全(Functional Safety,亦简称FuSa)解决方案。 具体到一款微控制器(MCU)、中央处理器(CPU)或者图形处理器(GPU)或以它们为核心的SoC或者专用集成电路(ASIC)上,功能安全就是要确保芯片功能按照设计的要求去运行,因为如果一辆
[汽车电子]
基于<font color='red'>GPU</font>器件行为的创新分布式功能安全机制为智能驾驶保驾护航
专用于ARM的NI LabVIEW嵌入式模块进行嵌入式系统教学
  通过一系列面向机器人开发的实验室实践课程与团队项目,吸引电子工程和计算机科学学院的同学们积极投入嵌入式系统设计。   The Solution:   采用专用于ARM单片机的NI LabVIEW嵌入式模块,对连接到iRobot Create移动机器人平台的Cortex-M3单片机编程,使得同学们可开发一个嵌入式系统,与具有实时约束的真实世界进行交流。 加州大学伯克利分校工程师采用专用于ARM单片机的NI LabVIEW嵌入式模块,对连接到iRobot Create移动机器人平台的Cortex-M3单片机编程,使得同学们可开发一个嵌入式系统。    通过使用LabVIEW,同学们可以更快地开发复杂的功能,使整个过程
[测试测量]
专用于<font color='red'>ARM</font>的NI LabVIEW嵌入式模块进行嵌入式系统教学
ARM指令ADR和LDR浅析
LDR指令本身是数据读取,将内存中的值载入到寄存器中,因为ARM的MOV指令不支持由内存直接向寄存器中传数。LDR指令的这个含意是比较容易理解的。例如: LDR R0, _START ;指将_START标记的内存位置的值载入到R0。 但是,ARM汇编器又为LDR赋予另一个伪指令含义:用于地址读取。这完全是两种不同的应用,但都是用LDR表示,所以很容易混淆。 用于地址读取 是指将用于表示 地址 的值写入到寄存器中,该寄存器中存储的就是地址,这非常类似于指针。LDR作为伪指令的用法是:在标号或立即数前面加上等号表示地址。例如: LDR R0, =_START ;表示将_START标号所在的地址写入R0 LDR
[单片机]
ARM处理器NEON编程及优化技巧——数据加载和存储
ARM的NEON协处理器技术是一个64/128-bit的混合SIMD架构,用于加速包括视频编码解码、音频解码编码、3D图像、语音和图像等多媒体和信号处理应用。本文主要介绍如何使用NEON的汇编程序来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用NEON。首先会关注内存操作,即如何变更指令来灵活有效的加载和存储数据。接下来是由于SIMD指令的应用而导致剩下的若干个单元的处理,最后是一个例子来说明用NEON来进行SIMD优化。 SIMD的例子 首先看一个实例,24-bit的RGB图像,像素在内存里的组织方式是R, G, B, R, G, B...,如果你想做一个简单的图像处理,比如把R和B通道互换,你该如何高效的使用NE
[单片机]
<font color='red'>ARM</font>处理器NEON编程及优化技巧——数据加载和存储
ARM——栈
1 栈:栈是一种具有后进先出的数据组织方式,也就是说后存放的先取出,先存放的后取出。栈底是第一个进栈的数据所处位置,栈顶是最后一个数据进栈所处的位置。 数据组织:有链表、图、树等等(就数据结构那些东东) 2 满/空栈 根据SP指针指向的位置,栈可以分为满栈和空栈。 满栈:当堆栈指针总是指向最后压入堆栈的数据 空栈:当堆栈指针总是指向下一个将要放入数据的空位置   ARM采用满栈 3 升/降栈 根据SP指针移动的方向,栈可以分为升栈和降栈 升栈:随着数据的入栈,SP指针从低地址- 高地址移动 降栈:随着数据的入栈,SP指针从高地址- 低地址移动 ARM采用降栈 注:ARM是满降栈 4 栈帧 上图描
[单片机]
<font color='red'>ARM</font>——栈
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved