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 ...
随机推荐
- JNI 数据类型转换
一. 把java中的string 转化成 c中的char数组 /** *Jstring2CStr 把java中的string 转化成 c中的char数组. *jstring jstr 要被转化的jav ...
- 2、传统的线程互斥synchronized
synchronized使用之基本原则: synchronized可以锁方法,也可以锁代码片段,但要实现互斥的基本就是在想要互斥的代码上加”同一把锁“,也就是同一个对象,也就是用==判断等于true的 ...
- python3用http.server模块搭建简易版服务器
基本流程: 1.需要的支持 1)python3用http模块下的子模块,即:http.server模块 2)将希望共享的文件放在c盘下,如:C:\游戏行业面试专用 2.打开cmd,cd c:\\pyt ...
- python之获取微信access_token
# -*- coding: cp936 -*- #python 27 #xiaodeng #获取微信access_token #办法一:将该url直接填写到浏览器地址中可以获得access_token ...
- codevs 2185 最长公共上升子序列
题目链接: codevs 2185 最长公共上升子序列codevs 1408 最长公共子序列 题目描述 Description熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目.小沐沐先让奶牛研究了最长上升 ...
- 聊聊单元测试(三)——Spring Test+JUnit完美组合
本着“不写单元测试的程序员不是好程序员”原则,我在坚持写着单元测试,不敢说所有的Java web应用都基于Spring,但至少一半以上都是基于Spring的. 发现通过Spring进行bean管理后, ...
- Maven实战——Gradle,构建工具的未来?
许晓斌-- 四月 05, 2011 Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外.虽然目前它基 ...
- 大道至简的C语言内存管理
C语言内存的开辟和释放需要程序员自己来实现. 而C语言的内存开辟和释放只在stdlib.h里面提供了四个函数,这么简洁的设计就足以完成一切工作. C++里面各种类型的指针漫天飞舞,显得啰嗦冗余. ca ...
- MATLAB R2018a 安装教程
1.下载相应的 MATLAB R2018a 版本如下:[matlab2018的百度云盘:链接:https://pan.baidu.com/s/1OV242y6EV6auvG3DvvqD8A 密码: ...
- webpack window 添加ES6支出
著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:张轩链接:http://zhuanlan.zhihu.com/p/20367175来源:知乎 如果现在你的项目还没有对ES6的 ...