zyyhcufe
帖子: 10
注册时间: 2015-07-26 16:44

有没有可能用OpenCL写出画质堪比x265的编码器?

毕竟GPU的并行计算能力强太多了,而且还很有提升空间,CPU要提升单线程性能就很难了,牙膏厂的民用六核CPU也还遥遥无期,希望Zen能加快这个进程。
netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: 有没有可能用OpenCL写出画质堪比x265的编码器?

5年前3930K难道不是6核么?
另外你自己看看Zen的价格,就知道那玩意儿能跑多块。
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: 有没有可能用OpenCL写出画质堪比x265的编码器?

大概够呛吧,毕竟GPU虽然能进行大规模并行处理,但是不适合进行复杂计算。
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
zyyhcufe
帖子: 10
注册时间: 2015-07-26 16:44

Re: 有没有可能用OpenCL写出画质堪比x265的编码器?

vempx 写了:大概够呛吧,毕竟GPU虽然能进行大规模并行处理,但是不适合进行复杂计算。
关键是不适合到什么程度,效率是否低到不可接受的程度。否则以现代主流GPU动辄数十倍于主流CPU的浮点算力,还是值得的,而且在可预见的将来,算力上的差距还将继续扩大。
头像
wongyi
帖子: 6
注册时间: 2015-10-27 20:50

Re: 有没有可能用OpenCL写出画质堪比x265的编码器?

zyyhcufe 写了:
vempx 写了:大概够呛吧,毕竟GPU虽然能进行大规模并行处理,但是不适合进行复杂计算。
关键是不适合到什么程度,效率是否低到不可接受的程度。否则以现代主流GPU动辄数十倍于主流CPU的浮点算力,还是值得的,而且在可预见的将来,算力上的差距还将继续扩大。
浮点算力对转码有什么用?不适合的程度如何量化?
GPU的HEVC编码器实现又不是没有,在谈并行化之前请先看看x265的处理流程,再看看Amdahl law,然后我们再来讨论用GPU实现x265的问题。
(坦白说gpu动辄上千核心,但是x265很多时候连30核的机器都跑不满)
cunhan
核心会员
核心会员
帖子: 214
注册时间: 2010-09-20 22:09

Re: 有没有可能用OpenCL写出画质堪比x265的编码器?

zyyhcufe 写了:
vempx 写了:大概够呛吧,毕竟GPU虽然能进行大规模并行处理,但是不适合进行复杂计算。
关键是不适合到什么程度,效率是否低到不可接受的程度。否则以现代主流GPU动辄数十倍于主流CPU的浮点算力,还是值得的,而且在可预见的将来,算力上的差距还将继续扩大。
好像说,编码需要的是整数运算能力,所以gpu空有庞大的浮点运算也无用武之地。

回到 “视频编码器 / Video encoder discussion”