Board logo

标题: 华为很吓人的技术透露一下 [打印本页]

作者: 幻飞一线天    时间: 2018-5-24 10:14     标题: 华为很吓人的技术透露一下

posted by wap, platform: Android
不用瞎猜了。
是npu辅助gpu运行。
简单说就是像视频压缩技术类似。npu判断画面上不变的像素,让gpu不在重复计算,理论上可以提高gpu几倍效率,当然画面变化越快效率会降低,画面动态变化少效率就越高。
从理论上确实是跨世纪的技术,主机和电脑要是用上就很吊了。
实际效果如果等发布吧。
作者: 睡睡平安    时间: 2018-5-24 10:49

厉害了我的为!
作者: pocketmom    时间: 2018-5-24 10:52

posted by wap, platform: Android
实际效果持怀疑态度。一般动作游戏每帧之间变化还是大的吧,能提升多少?
作者: 小鱼128    时间: 2018-5-24 10:53

有点像RMVB视频的动态压缩技术?
作者: zdztony    时间: 2018-5-24 10:53

这个难度太大吧。。。怀疑态度
作者: aweiwei    时间: 2018-5-24 10:55

posted by wap, platform: iPad
一些背景或前景不怎么变的画面,这个效率会很可观吧。

例如血条之类的。怎么也得有10%了吧。
作者: 卖哥    时间: 2018-5-24 10:55

posted by wap, platform: Meizu M9
很适合vr,大部分画面变化都是头部移动造成的角度变化,实际上只需要平移位置而不需要重渲染的。
作者: gunsou    时间: 2018-5-24 11:03

posted by wap, platform: Meizu Pro 5
下一步收购amd?
作者: jnray    时间: 2018-5-24 11:14

posted by wap, platform: Android
不大可能吧,这个延迟怎么解决
作者: lysine    时间: 2018-5-24 11:16

配上进游戏自己缩960P功能,弯道超车,帧数爆炸?
作者: qqwqqw    时间: 2018-5-24 11:23

npu辅助cpu在谷歌pixel2不就有了?
作者: HORA    时间: 2018-5-24 11:25

posted by wap, platform: Samsung
可以用华为挖比特币了
作者: 柳河    时间: 2018-5-24 11:26

posted by wap, platform: iPad
不太可信, 如果这么牛,nv应该早有类似技术了,在gpu内部判断效率更高
作者: 加藤鹰    时间: 2018-5-24 11:26

posted by wap, platform: Android
视频压缩,这技术几十年了吧。。。
作者: ddps2    时间: 2018-5-24 11:44

posted by wap, platform: Samsung
引用:
原帖由 @卖哥  于 2018-5-24 10:55 发表
很适合vr,大部分画面变化都是头部移动造成的角度变化,实际上只需要平移位置而不需要重渲染的。
位置的变化导致透视的变化不是单纯位移可以解决的

这个技术类似于之前power vr 的遮蔽不渲染的变种,在现在gpu计算中也是常用的

华为的这个技术,我感觉更重要的是npu具体负责哪些工作,而这些工作为什么不交给gpu去做?  gpu的计算过程中,不去重复计算看不到或者没变化的东西,老黄和按摩店不会想不到的
作者: ccow    时间: 2018-5-24 11:45

posted by wap, platform: Samsung
这技术电视图像会用啊。
作者: 卖哥    时间: 2018-5-24 11:47

posted by wap, platform: Meizu M9
引用:
原帖由 @ddps2  于 2018-5-24 11:44 发表
位置的变化导致透视的变化不是单纯位移可以解决的

这个技术类似于之前power vr 的遮蔽不渲染的变种,在现在gpu计算中也是常用的

华为的这个技术,我感觉更重要的是npu具体负责哪些工作,而这些工作为什么不交给gpu去做?  gpu的计算过程中,不去重复计算看不到或者没变化的东西,老黄和按摩店不会想不到的
渲染一帧超低分辨率的,然后ai判断哪里有变化,哪里没变用正常分辨率的旧帧补上,重新以正常分辨率渲染有变化的部分。
作者: mamania    时间: 2018-5-24 11:53

posted by wap, platform: Nokia Lumia 920
现在基本上所有的视频编码都用这种技术吧

随便打开一个平均码率5m的hevc视频,要是固定镜头拍一个人说话,码率会降到1-2m,甚至几百k,片头字幕之类的地方只有几十k

不过确实没见过这种技术用在3d游戏上,毕竟游戏不可预判,而且差不多每个像素都在实时变化,很少有固定背景的3d游戏,哪怕是播片类的,也得运镜啊
作者: ddps2    时间: 2018-5-24 11:58

posted by wap, platform: Samsung
引用:
原帖由 @卖哥  于 2018-5-24 11:47 发表
渲染一帧超低分辨率的,然后ai判断哪里有变化,哪里没变用正常分辨率的旧帧补上,重新以正常分辨率渲染有变化的部分。
全当讨论好了

渲染低分辨率帧做比较,会有因为渲染分辨率低于变化分辨率像素的问题,导致无法确认变化,比如渲染720p分辨率无法确认1080p下一个像素的变化

我感觉更多是在gpu和引擎内内拿数据做对比效率更高
而不是渲染完了拿结果识别对比再回头修改渲染过程

这跟识别照片渲染结果再调整渲染输出一次结果这种npu辅助ai识别的过程还是不一样的
作者: ff_cactus    时间: 2018-5-24 11:59

posted by wap, platform: iPhone
这哪个LOW逼说的,简直和讲笑话一样。
作者: heven2004    时间: 2018-5-24 12:05

游戏最多就对血条菜单这些有效果,实际这些玩意本来就没什么性能消耗。
作者: zakest    时间: 2018-5-24 12:08

posted by wap, platform: 红米Note2
听上去没那么吓人
作者: 卖哥    时间: 2018-5-24 12:23

posted by wap, platform: Meizu M9
引用:
原帖由 @ddps2  于 2018-5-24 11:58 发表
全当讨论好了

渲染低分辨率帧做比较,会有因为渲染分辨率低于变化分辨率像素的问题,导致无法确认变化,比如渲染720p分辨率无法确认1080p下一个像素的变化

我感觉更多是在gpu和引擎内内拿数据做对比效率更高
而不是渲染完了拿结果识别对比再回头修改渲染过程

这跟识别照片渲染结果再调整渲染输出一次结果这种npu辅助ai识别的过程还是不一样的
变化很小的就算错了又怎么样呢?
作者: 幻飞一线天    时间: 2018-5-24 12:25

posted by wap, platform: Android
引用:
原帖由 @ff_cactus  于 2018-5-24 11:59 发表
这哪个LOW逼说的,简直和讲笑话一样。
虚片气急败坏,mark一下。
作者: u571    时间: 2018-5-24 12:26

纯扯淡,稍微对现代3D光栅化渲染有点了解的人就知道这根本不可能

靠AI插帧或者插值还更靠谱点
作者: jjx01    时间: 2018-5-24 12:30

引用:
原帖由 卖哥 于 2018-5-24 11:47 发表
posted by wap, platform: Meizu M9
渲染一帧超低分辨率的,然后ai判断哪里有变化,哪里没变用正常分辨率的旧帧补上,重新以正常分辨率渲染有变化的部分。
超低分辨率判断出来有变化的地方占1个像素
正常分辨率那里占4个像素,1个有变化,3个无变化
最后按超低分辨率的结果搞出来,只能是超低分辨率拉伸成的正常分辨率图像
作者: ddps2    时间: 2018-5-24 12:32

posted by wap, platform: Samsung
引用:
原帖由 @卖哥  于 2018-5-24 12:23 发表
变化很小的就算错了又怎么样呢?
往小了说,像素错误引起的抖动和像素锯齿,观感就会很差了

往大了说,像素错不错无所谓的话,点对点显示也是没有必要的咯?抗锯齿也无所谓?
作者: zxsoft    时间: 2018-5-24 12:34

我觉得楼主说的有点道理,很可能是真的。所以比较好奇楼主怎么知道的
作者: u571    时间: 2018-5-24 12:35

引用:
原帖由 jjx01 于 2018-5-24 12:30 发表

超低分辨率判断出来有变化的地方占1个像素
正常分辨率那里占4个像素,1个有变化,3个无变化
最后按超低分辨率的结果搞出来,只能是超低分辨率拉伸成的正常分辨率图像
或者还有个可能,就是类似老黄以前干过的技术

把画面分割成几十个分块,用AI训练模型区分那些区域是人眼主要注意的,对其他人眼不注意的就降低像素输出

画质基本不变但是性能提升30-50%
作者: couger    时间: 2018-5-24 12:37

posted by wap, platform: Android
楼上没有人想到视野焦点外降低分辨率吗?

AI预测人眼的焦点位置,然后其他地方降低分辨率。
作者: u571    时间: 2018-5-24 12:40

引用:
原帖由 couger 于 2018-5-24 12:37 发表
posted by wap, platform: Android
楼上没有人想到视野焦点外降低分辨率吗?

AI预测人眼的焦点位置,然后其他地方降低分辨率。
想过,但是菊花说这个技术老机型也能用,老机型AI性能不足以支撑这种预测
作者: ff_cactus    时间: 2018-5-24 13:46

posted by wap, platform: iPhone
引用:
原帖由 @幻飞一线天  于 2018-5-24 12:25 发表
虚片气急败坏,mark一下。
我气啥?要不就是公司给我发的钱更多,要不就是看你们文化人自抽。

不过但凡懂点显卡工作原理的人就知道你有多没文化就是了,被打脸是注定的,23333
作者: mmismm    时间: 2018-5-24 13:57

posted by wap, platform: VIVO
先把插帧假慢动作改改吗
作者: 旨旨x    时间: 2018-5-24 14:54

posted by wap, platform: Nokia
认真想想就是tmd插帧吧,gpu的都是就能做吧。

本帖最后由 旨旨x 于 2018-5-24 14:55 通过手机版编辑
作者: 旨旨x    时间: 2018-5-24 14:56

posted by wap, platform: Nokia
引用:
原帖由 @柳河  于 2018-5-24 11:26 发表
不太可信, 如果这么牛,nv应该早有类似技术了,在gpu内部判断效率更高
psvr就这个技术
作者: 柳河    时间: 2018-5-24 15:09

posted by wap, platform: iPad
引用:
原帖由 @旨旨x  于 2018-5-24 14:56 发表
psvr就这个技术
那个是插帧,更何况完全和gpu无关好吗,盒子又不会通知gpu减少哪部分的渲染
作者: jjx01    时间: 2018-5-24 15:40

引用:
原帖由 u571 于 2018-5-24 12:35 发表



或者还有个可能,就是类似老黄以前干过的技术

把画面分割成几十个分块,用AI训练模型区分那些区域是人眼主要注意的,对其他人眼不注意的就降低像素输出

画质基本不变但是性能提升30-50%
高像素和低像素的图拼在一起,交界处反而更引起人眼注意,过渡很不自然
作者: n2    时间: 2018-5-24 16:10

我不信,以上
作者: 平成的亚森罗宾    时间: 2018-5-24 16:30

说实话 我不信...
作者: Zico2003    时间: 2018-5-24 17:07

posted by edfc, platform: iPhone X
协处理器?协处理器用好很难的,用的好就是1+1》2,用的不好就是纯电池消耗器了,后者居多
作者: tyfsam    时间: 2018-5-24 20:01

posted by wap, platform: iPhone
这什么意思?gpu做的是open gl之类的渲染吧,不用做了是什么意思
作者: EpilogueSKM    时间: 2018-5-24 20:04

你国的软件技术啥破壁水平泥潭心里还不清楚?npu这种东西给老黄提鞋都不配
作者: 幻飞一线天    时间: 2018-5-24 20:20

引用:
原帖由 ff_cactus 于 2018-5-24 13:46 发表
posted by wap, platform: iPhone
我气啥?要不就是公司给我发的钱更多,要不就是看你们文化人自抽。

不过但凡懂点显卡工作原理的人就知道你有多没文化就是了,被打脸是注定的,23333
http://tb-video.bdstatic.com/tie ... _9a8dd77f97d4_3.mp4



[ 本帖最后由 幻飞一线天 于 2018-5-24 20:22 编辑 ]
作者: lizitaisha    时间: 2018-5-24 20:42

posted by wap, platform: iPhone
我觉得可能是山寨xperia play
作者: 离神最近的人    时间: 2018-5-24 22:50

posted by wap, platform: iPhone
播片可以,游戏这种交互式的动态渲染是不可能的。华为也不足以让游戏开发者为它专门做优化。
作者: burnfox    时间: 2018-5-25 08:11

posted by wap, platform: Android
那么好处是什么???

更省电??处理更快??
就如楼上所说NPU除了便宜体积小,相比GPU还有什么性能优势???
作者: ff_cactus    时间: 2018-5-25 08:46

posted by wap, platform: iPhone
引用:
原帖由 @幻飞一线天  于 2018-5-24 20:20 发表
http://tbvideo.bdstatic.com/tie ... _9a8dd77f97d4_3.mp4

http://tbvideo.bdstatic.com/tiebasmallvideotranscode/4867000_63c7604b45151afbc6a93c36fbd44c9b_9a8dd77f97d4_3.mp4
人家说了啥能让你意淫出利用NPU加速GPU?
23333
作者: emmer    时间: 2018-5-25 08:50

就凭国内厂目前的软件水平,我也不信
作者: n2    时间: 2018-5-25 10:52

posted by wap, platform: Android
引用:
原帖由 @emmer  于 2018-5-25 08:50 发表
就凭国内厂目前的软件水平,我也不信
不是这个问题

某种意义上,这个叫做事倍功半。。
作者: 《环球时报》    时间: 2018-5-25 13:10

感觉就是多加个芯片 帮CPU GPU分担

[ 本帖最后由 《环球时报》 于 2018-5-25 13:17 编辑 ]
作者: 加州IT男    时间: 2018-5-27 06:28

AI怎么可能判断得出来我玩游戏的时候焦点在哪啊
你要说靠前置摄像头眼球识别目光焦点那还靠点谱
但要是玩游戏的时候手把摄像头挡住了就歇菜了
作者: fatehe    时间: 2018-5-27 07:00

posted by edfc, platform: iPhone 8
【安卓系统即将迎来大变革,很吓人的技术曝光 - 今日头条】http://m.toutiaocdn.com/group/6559940529264525831/?iid=32680165801&app=news_article&timestamp=1527375305&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share

不是显卡加速,是改底层系统
作者: beterhans    时间: 2018-5-27 09:24

posted by wap, platform: iPhone
画面不动120fps
画面一动 20fps?
作者: 旨旨x    时间: 2018-5-27 09:58

posted by wap, platform: Nokia
引用:
原帖由 @fatehe  于 2018-5-27 07:00 发表
posted by edfc, platform: iPhone 8
【安卓系统即将迎来大变革,很吓人的技术曝光  今日头条】http://m.toutiaocdn.com/group/6559940529264525831/?iid=32680165801&app=news_article&timestamp=1527375305&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_share

不是显卡加速,是改底层系统
喷了,就是跑vulkan是不是
作者: fatehe    时间: 2018-5-27 13:52

引用:
原帖由 旨旨x 于 2018-5-27 09:58 发表
posted by wap, platform: Nokia
喷了,就是跑vulkan是不是
谁知道呢,华为就是弄个噱头,用一个国际老旧的技术包装一下就说是自主创新。
作者: zy450    时间: 2018-5-27 17:46

华为现在最大的短板就是游戏性能了吧
作者: joachim    时间: 2018-5-27 18:48

posted by wap, platform: iPhone
这吹得有点过头看,把老黄和按摩店当傻逼了?其他不说,你额外一个NPU,和GPU之间的同步率怎么解决?
作者: 卖哥    时间: 2018-5-27 20:03

引用:
原帖由 beterhans 于 2018-5-27 09:24 发表
posted by wap, platform: iPhone
画面不动120fps
画面一动 20fps?
不开的话动和不动都是12fps
作者: masterfish    时间: 2018-5-27 23:00

等发布。华为再吹牛,还是有点追求的,现在一帮人酸,等着被打脸吧。
作者: 柯布西耶    时间: 2018-5-27 23:09

判断不变的像素本身就是一种计算吧
作者: xiao3301    时间: 2018-5-28 00:35

你都知道下一帧哪里变了直接显示出来不就行了,都已经渲染出来以后再压缩一次画质?这不是脱裤子放屁么增加帧延迟么
作者: n2    时间: 2018-5-28 00:39

posted by wap, platform: Asus
引用:
原帖由 @masterfish  于 2018-5-27 23:00 发表
等发布。华为再吹牛,还是有点追求的,现在一帮人酸,等着被打脸吧。
4kw以前的追求是什么?
作者: 女武神    时间: 2018-5-28 19:09

引用:
原帖由 aweiwei 于 2018-5-24 10:55 发表
posted by wap, platform: iPad
一些背景或前景不怎么变的画面,这个效率会很可观吧。

例如血条之类的。怎么也得有10%了吧。
血条的绘图本来就几乎不影响性能
作者: Minstrelboy    时间: 2018-5-28 22:37

posted by wap, platform: Android
引用:
原帖由 @gunsou  于 2018-5-24 11:03 发表
下一步收购amd?
可惜不卖。不然以农企过去和现在的那点市值,天朝表示这种企业给我来一打
作者: masterfish    时间: 2018-5-30 10:57

楼主基本瞎扯淡,大嘴说了这几年的华为手机陆续都会加入,970之前根本都没npu,怎么可能和npu有关?
作者: ff_cactus    时间: 2018-5-30 11:54

posted by wap, platform: iPhone
原来只不过是讯飞提供的技术,23333,确实吓人。
作者: 幻飞一线天    时间: 2018-6-14 17:33

posted by wap, platform: Android
https://www.cnbeta.com/articles/tech/736567.htm

一、GPU Turbo是个多层级的梳理技术

?

GPU Turbo技术讲解

谈到优化,就不得不分层讲解:手机由硬件底层到可以看到的系统,由内到外分为硬件、内核、驱动、配套、中间件和框架层。因为安卓开源的问题,没层里面都彼此混乱,应用调用的代码层级不同、无用代码、同一个数据调用位置不一样,这些都是巨大的耗损。

就好比糯米诺骨牌,这些环节层层相连,哪个环节出问题都不能达到流畅。

华为说的GPU Turbo,就是针对完整的一套优化,而中间层由于代码量最大、最为混乱的部分,也是优化的主要位置。譬如在EMUI 4.0时代华为做了SensorHub LiteOS层面整理、EMUI 5.0时代则完成了虚拟机、数据库、文件系统以及Ultra Memory的优化。

到了EMUI 8.0时代,优化则涉及iAware,人工智能、机器学习、资源分组调用等。这些共同构成了GPU Turbo,比如一个游戏应用在调用不同层级的数据,发觉这一帧与下一阵画面的变化只有20%,所以只需要做20%内容的处理。

而在整体梳理以前,则需要完全渲染一帧画面。
作者: 幻飞一线天    时间: 2018-6-14 17:36

posted by wap, platform: Android
引用:
原帖由 @ff_cactus  于 2018-5-24 11:59 发表
这哪个LOW逼说的,简直和讲笑话一样。
我就喜欢看虚片被打脸。
作者: 幻飞一线天    时间: 2018-6-14 17:37

posted by wap, platform: Android
引用:
原帖由 @ff_cactus  于 2018-5-24 13:46 发表
我气啥?要不就是公司给我发的钱更多,要不就是看你们文化人自抽。

不过但凡懂点显卡工作原理的人就知道你有多没文化就是了,被打脸是注定的,23333
虚片呢??快来。。。
作者: zdztony    时间: 2018-6-14 18:08

posted by wap, platform: Android
引用:
原帖由 @幻飞一线天  于 2018-6-14 17:33 发表
https://www.cnbeta.com/articles/tech/736567.htm

一、GPU Turbo是个多层级的梳理技术

?

GPU Turbo技术讲解

谈到优化,就不得不分层讲解:手机由硬件底层到可以看到的系统,由内到外分为硬件、内核、驱动、配套、中间件和框架层。因为安卓开源的问题,没层里面都彼此混乱,应用调用的代码层级不同、无用代码、同一个数据调用位置不一样,这些都是巨大的耗损。

就好比糯米诺骨牌,这些环节层层相连,哪个环节出问题都不能达到流畅。

华为说的GPU Turbo,就是针对完整的一套优化,而中间层由于代码量最大、最为混乱的部分,也是优化的主要位置。譬如在EMUI 4.0时代华为做了SensorHub LiteOS层面整理、EMUI 5.0时代则完成了虚拟机、数据库、文件系统以及Ultra Memory的优化。

到了EMUI 8.0时代,优化则涉及iAware,人工智能、机器学习、资源分组调用等。这些共同构成了GPU Turbo,比如一个游戏应用在调用不同层级的数据,发觉这一帧与下一阵画面的变化只有20%,所以只需要做20%内容的处理。

而在整体梳理以前,则需要完全渲染一帧画面。
你这个太专业,一般人像我这样的看不懂。菊花黑也不屑看
作者: ff_cactus    时间: 2018-6-14 20:19

posted by wap, platform: iPhone
引用:
原帖由 @幻飞一线天  于 2018-6-14 17:33 发表
https://www.cnbeta.com/articles/tech/736567.htm

一、GPU Turbo是个多层级的梳理技术

?

GPU Turbo技术讲解

谈到优化,就不得不分层讲解:手机由硬件底层到可以看到的系统,由内到外分为硬件、内核、驱动、配套、中间件和框架层。因为安卓开源的问题,没层里面都彼此混乱,应用调用的代码层级不同、无用代码、同一个数据调用位置不一样,这些都是巨大的耗损。

就好比糯米诺骨牌,这些环节层层相连,哪个环节出问题都不能达到流畅。

华为说的GPU Turbo,就是针对完整的一套优化,而中间层由于代码量最大、最为混乱的部分,也是优化的主要位置。譬如在EMUI 4.0时代华为做了SensorHub LiteOS层面整理、EMUI 5.0时代则完成了虚拟机、数据库、文件系统以及Ultra Memory的优化。

到了EMUI 8.0时代,优化则涉及iAware,人工智能、机器学习、资源分组调用等。这些共同构成了GPU Turbo,比如一个游戏应用在调用不同层级的数据,发觉这一帧与下一阵画面的变化只有20%,所以只需要做20%内容的处理。

而在整体梳理以前,则需要完全渲染一帧画面。
文化人能解释下为何只有6个游戏能加速吗?

我司的PPT看看就好。
作者: 柳河    时间: 2018-6-14 20:48

比如一个游戏应用在调用不同层级的数据,发觉这一帧与下一阵画面的变化只有20%,所以只需要做20%内容的处理。


还是不信




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0