ARM:移动GPU往PC GPU效能迈进
行动装置的热潮持续不退,各大手机制造商除了想尽办法推出外型酷炫的行动装置设备来吸引消费者的目光之外,更在行动应用处理器玩起多核心的「核」战争,无非是希望能够带给消费者更优异的效能新体验。然而,随着消费者开始将以往依赖桌上型电脑的使用习惯,陆续转移到行动装置设备实现,单一的功能诉求已经不能满足现今消费者的操作习惯。
附图 : ARM:行动GPU往PC GPU效能迈进 BigPic:550x591
为了要因应这些高画质影音播放以及复杂的游戏图像处理等需求,若想要单靠行动装置处理器来完成这些使命,恐怕不只会让行动处理器更显得气喘如牛,效果也将不尽理想。对此,行动装置处理器晶片开发商开始把PC个人电脑的显示卡概念应用在行动处理器上-GPU,好让行动装置设备在执行高复杂度的游戏图像处理任务时,能够呈现出更完美的画质以及效果表现,尤其在这个讲求行动处理器多核心的时代,行动GPU多核心同样不落人后。
在6/18(二)ARM所举办的「抢先掌握GPU运算与OpenGL ES 3.0新趋势」研讨会上,探讨GPU运算与OpenGL ES 3.0如何让多媒体应用实现在智慧型手机与智慧电视。为了因应行动装置设备高速运算的需求,以往单纯依靠行动处理器来负责行动装置设备上的所有「大小事」已非趋势。ARM业务拓展总监Dennis Laudick表示,对于行动处理器而言,所负责的是指令以及数值运算;而行动GPU则是负责图型处理运算,由于两者的架构并不相同,在行动装置设备里将两者组合搭配才能展现出最高效能。
Dennis Laudick更进一步指出,ARM从Mali-T600 GPU系列开始,在GPU的架构上做了相当大的改变,除了提高效能、支援OpenGL ES 3.0、GPU运算,更朝向以个人电脑应用之路迈进。此外,随着科技高速的演进,许多犹如在电影般情结才可能发生的科技情节,如今都能轻轻松松地在行动装置设备或是家庭娱乐设备里实现,ARM媒体处理部门资深产品经理Steve Steele表示,透过高效能的行动GPU得以实现手势辨识、多媒体解码、虚拟实境、人脸辨识与侦测、运算摄影等视觉功能新体验。
为了能够与自家Cortex-A50系列的64位元行动处理器有更好的支援与相容,ARM在发表第二代Mali-T600系列产品时就已经考量到届时与自家64位元处理器的相容问题,ARM媒体处理部门视觉运算市场经理Roberto Mijat表示,第二代Mali-T600支援64位元双精度浮点数,因此能够与ARM Cortex-A50系列64位元行动处理器高度整合及相容,也支援OpenGL Full Profile以及Google RenderScript运算,藉以发挥更大效能,远比其他行动GPU更具优势。
而近期所发布的Mail-T622、T624、T628以及T678 也首次支援ARM所开发的ASTC(Adaptive Scalable Texture Compression)适应纹理压缩技术,除了能够改进纹理的品质,更能够提高效率,Khronos Group目前也已将ASTC适应纹理压缩技术加入到OpenGL ES规范。对于目前行动装置市场已经将近有半数以上采用Mali GPU的ARM而言,未来将持续将自家行动GPU朝向个人电脑GPU看齐以及支援更多API及标准。
转自:CTIMES
ARM:移动GPU往PC GPU效能迈进的更多相关文章
- 【视频开发】GPU编解码:GPU硬解码---DXVA
GPU编解码:GPU硬解码---DXVA 一.DXVA介绍 DXVA是微软公司专门定制的视频加速规范,是一种接口规范.DXVA规范制定硬件加速解码可分四级:VLD,控制BitStream;IDCT,反 ...
- TensorFlow指定使用GPU 多块gpu
持续监控GPU使用情况命令: $ watch -n 10 nvidia-smi1一.指定使用某个显卡如果机器中有多块GPU,tensorflow会默认吃掉所有能用的显存, 如果实验室多人公用一台服务器 ...
- 关于ARM开发板与PC主机的网络设置问题
直观来讲,ARM开发板多数情况下会有条网线与主机相连,所以最重要的一步是保证PC主机与ARM开发板能互通. 互通的意思进一步来讲就是互相能ping通.也就是说在瘟都死的dos下(假设主机是瘟都死系统) ...
- GPU程序缓存(GPU Program Caching)
GPU程序缓存 翻译文章: GPU Program Caching 总览 / 为什么 因为有一个沙盒, 每一次加载页面, 我们都会转化, 编译和链接它的GPU着色器. 当然不是每一个页面都需要着色器, ...
- pytorch利用多个GPU并行计算多gpu
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/Answer3664/article/de ...
- 五大移动GPU厂商
<谁能笑傲江湖?移动处理器门派那些事儿>一文中我们把2012年的移动处理器的厂商做了一番介绍,并依照各自的属性给划分了门派.既然把他们称为江湖门派.那么每一个门派总要有自己的绝活.移动处理 ...
- 深入GPU硬件架构及运行机制
目录 一.导言 1.1 为何要了解GPU? 1.2 内容要点 1.3 带着问题阅读 二.GPU概述 2.1 GPU是什么? 2.2 GPU历史 2.2.1 NV GPU发展史 2.2.2 NV GPU ...
- 深度学习“引擎”之争:GPU加速还是专属神经网络芯片?
深度学习“引擎”之争:GPU加速还是专属神经网络芯片? 深度学习(Deep Learning)在这两年风靡全球,大数据和高性能计算平台的推动作用功不可没,可谓深度学习的“燃料”和“引擎”,GPU则是引 ...
- GPU计算的十大质疑—GPU计算再思考
http://blog.csdn.NET/babyfacer/article/details/6902985 原文链接:http://www.hpcwire.com/hpcwire/2011-06-0 ...
随机推荐
- time series review
https://pdfs.semanticscholar.org/fc9c/1a94a15dd44c8c61b3e4841ecb9505f8cd37.pdf https://edoc.hu-berli ...
- MySQL查看当前用户、存储引擎、日志
#查看MySQL的当前用户 mysql> SELECT USER(); +----------------+ | USER() | +----------------+ | root@local ...
- vim自动保存折叠
我经常使用的是手工折叠方式,就是 :set foldmethod=manual vim常用的折叠命令有: zf:折叠选定的行 zo:打开折叠 zR:打开所有折叠 zM:关闭所有折叠 zd:删除折叠 我 ...
- maximum-subarray 序列最大连续和 贪心
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- jqGrid动态增加列,使用在根据条件筛选而出现不同的列的场景
function GetGrid2() { var jqdata = [ { Encode:"20180100", FullName: "BYD", SpecT ...
- oracle 根据字段查询重复数据
1.情景展示 由上图可知,APPUSERID字段和VIRTUAL_CARDID字段存在一对多的关系,如何将重复的APPUSERID字段的数据查询出来呢? 2.原因分析 先查出重复的APPUSERI ...
- java 第一个java程序
public class Test16{ public static void main( String args[] ) { System.out.println ("welcome to ...
- 由一次 symbol lookup error 引发的思考
开发一个跨平台的项目的时候,大部分时候都是在VS下进行编码,所以也就使用了VS的解决方案来管理项目. 因为要跨平台,当时网上看scons这个工具不错,所以在linux下就使用了scons来作为编译脚本 ...
- .NET(C#):警惕PLINQ结果的无序性
.NET(C#):警惕PLINQ结果的无序性 2012年08月10日 ⁄ 综合 ⁄ 共 620字 ⁄ 字号 小 中 大 ⁄ 评论关闭 PLINQ的运行结果是无序的,也就是不保持原来集合的顺序来操作 ...
- js获取height和width总结
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...