POPPUR爱换

标题: Haswell被压路机赶上来了? [打印本页]

作者: 罗菜鸟    时间: 2014-2-3 17:07
标题: Haswell被压路机赶上来了?
增加的一个ALU,一个分支预测,怎么没有见到效果?
作者: xaaaaaaaaaaaaaa    时间: 2014-2-3 17:38
压路机增加一组轮胎,能赶上跑车么?
作者: chitaotao    时间: 2014-2-3 19:37
xaaaaaaaaaaaaaa 发表于 2014-2-3 17:38
压路机增加一组轮胎,能赶上跑车么?

这个看什么路况嘛,要是A枪说的路况超过去也不是不可能的
作者: xaaaaaaaaaaaaaa    时间: 2014-2-3 21:12
chitaotao 发表于 2014-2-3 19:37
这个看什么路况嘛,要是A枪说的路况超过去也不是不可能的

哈哈。有道理噶。
作者: 肇庆    时间: 2014-2-3 23:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 罗菜鸟    时间: 2014-2-4 00:06
我是说Haswell多一个ALU不见效果提升。
作者: junychen    时间: 2014-2-4 11:49
本帖最后由 junychen 于 2014-2-4 11:49 编辑

要是增加ALU 就是明显提升性能 那就简单了。实际上不是这样的。你们以为是GPU啊??
作者: msg7086    时间: 2014-2-5 08:44
我买haswell的原因只有一个:单核性能无人能及。
作者: lemonninja    时间: 2014-2-5 14:21
我认为提升不提升和算法有关系
作者: 燕山隐士    时间: 2014-2-5 14:24
现在用的是fx8350 至于压路机 明年再看效果了
作者: crespo442    时间: 2014-2-5 14:50
fx谈性能纯粹垃圾中的垃圾,谈功耗jp垃圾中的垃圾!
作者: 乌鸦2000    时间: 2014-2-6 08:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: slice    时间: 2014-2-6 08:51
乌鸦2000 发表于 2014-2-6 08:27
现在还说单核真的没意义了吧,最垃圾的程序都是双核优化了吧,当然如果都是8核优化了,多核心还是很有用的 ...

单核是多核效率的一个基础啊。
不然8核功耗爆棚性能也不一定有人家4核超线程好。
而且不少场景被i3默秒全的说法也不是没有根据的。
作者: 乌鸦2000    时间: 2014-2-6 21:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飞行线条    时间: 2014-2-6 23:28
乌鸦2000 发表于 2014-2-6 21:54
虽然单核效率只有3/4,但是核心数量多一倍,视频压缩之类多核心优化的程序,还是很明显的。

玩游戏什么 ...

现在多核的应用到底有多么迫切,AMD的所谓多模块不过就是给自己白白增加成本和功耗而已,单核性能不佳的AMD在设计和成本上面都是输家,关键应用上面多核是必须的吗,所有应用都必须多核吗,未来多年后或许是这样,不过AMD现在销售的可是现货
作者: eternal0    时间: 2014-2-7 11:32
乌鸦2000 发表于 2014-2-6 08:27
现在还说单核真的没意义了吧,最垃圾的程序都是双核优化了吧,当然如果都是8核优化了,多核心还是很有用的 ...

星际2地图上的单位一多,就会很漂亮的只用一个逻辑核心,然后卡爆,4G+的3770K也无济于事。

再有就是Windows Installer和Windows Defender也是要求单核性能,并且会明显影响到使用体验。
作者: msg7086    时间: 2014-2-10 14:54
乌鸦2000 发表于 2014-2-6 08:27
现在还说单核真的没意义了吧,最垃圾的程序都是双核优化了吧,当然如果都是8核优化了,多核心还是很有用的 ...

我只说一句,你们现在下载的高清电影啊动画啊,他们压制的时候需要用一个软件叫做AVISYNTH,是2002年发布的。其中用到的画面处理滤镜,至少一大半是2003年发布的,包括现在广泛使用的QTGMC和MOTIONCOMPENSATION系滤镜里的核心程序。他们都只能用到单核,所以单核性能弱的话,压片速度最起码掉一半。

说单核没意义的,先放弃掉高清电影和动画吧。
作者: 乌鸦2000    时间: 2014-2-11 22:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: boris_lee    时间: 2014-2-11 22:47
乌鸦2000 发表于 2014-2-11 22:29
我也只说一句,任何网站的评测,多核心压视频都是碾压少核心的,你说的哪个程序可能是单核心的, 问题是它 ...

可能。。
作者: msg7086    时间: 2014-2-12 03:31
乌鸦2000 发表于 2014-2-11 22:29
我也只说一句,任何网站的评测,多核心压视频都是碾压少核心的,你说的哪个程序可能是单核心的, 问题是它 ...

不知道你们是不是都被那些PT压制组的人带坏了还是压根就不知道压制到底是什么

现在的各大PT压制组,包括但不限于Wiki和CHD的一些人,压片的时候直接把蓝光里的m2ts往megui里一拖,点几下鼠标,然后就能自称压的多好了。然后大家也都觉得,只要会把x264的参数调的高些,就能压出好片了。能让x264跑的快些,就是个牛逼的CPU了。

你看的测评,多数是用mainconcept或者是x264来跑测试。是的,对于那些只知道用megui/x264的人来说,多核性能就是一切。但是你也别忘了,还是有一些压制是注重高清画质的。单核心只占10%时间,你这是拍脑瓜想出来的吧。我这里有实测数据。

2003年的宠物小精灵AG,正好我在做重制。
AVS上只挂了AAD+Resize+MCTD,在i7 4770上压制速度是6.654fps。
作为对比,如果只用IT+Resize,在同样的机子上压制速度是77.95fps。
另外,这个MCTD的脚本在AMD X6 1090T的机子上压制速度是3.648fps。

实测数据告诉你,真正好好做视频压缩的 (不是说那种半吊子水平的),AVS单核心处理的时间至少占总时间的90%。
作者: msg7086    时间: 2014-2-12 04:37
好像有点跑题了,所以我打算说一下为什么视频前期处理很难跑成多线程优化。

对于非常简单的处理,比如调个颜色加个字幕什么的,这些都是可以做成多线程的。
而复杂的处理,多线程化是非常难的。

视频处理,本质上是一个黑箱,接受一串帧序列,输出一串帧序列。但是对于复杂的处理来说,输出和接受的帧不一定是一一对应的。

举个简单的栗子,画面稳定器 pan stabilizer ,这东西会根据前后数帧的画面来计算 global motion vector ,然后在 motion vector 上加上一个阻尼来减小画面抖动。所以假如要输出第3帧,则至少要从上游取出1 2 3 4 5帧来做大量的数学运算。

而对于AAD这样的滤镜,如果要输出第20帧,可能需要拿第24-26帧的数据来做运算。

而对于AAD+MCTD这样的组合来说,如果要输出第20帧,则需要从原始数据里拿第20-30帧的所有数据来做参考做运算。所以处理的过程不是线性的,也就不能从源头用push模型来推送数据,而只能从最后一个滤镜开始,往管道的源头pull数据。而pull模型的话,要么只能单线程(就像现在的AVS一样),要么就用multi-pull但是要承担重复运算的时间惩罚(就像MT-Pipeline一样)。不管哪种都很慢。

所以对这种高强度的资源密集型滤镜来说,CPU的单核性能就决定了一切,这也就是为什么4770 (包括手头的另一台i5 4570S)压制速度可以翻1090T一倍的原因。
作者: bwdinlife    时间: 2014-2-12 08:20
额 楼上还是跑题了吧




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4