原帖地址:http://diy.pconline.com.cn/cpu/reviews/1208/2893665.html
本来是去看660ti的评测的无意中看到这个文章了,下载了winzip用了用确实不错,比winrar压缩率高速度也快一些。。
【PConline 评测】显卡能玩游戏,显卡能搞多屏,显卡能加速PS处理……这些大家都知道,但是你是否知道,现在显卡还能压缩文件!到底这是怎样实现的?效果又如何?下面我们一起来尝鲜一下,看看这种神奇的显卡加速技术!
![]()
显卡也能压缩文件?神奇加速技术揭秘实测 显卡也能压缩文件?WinZip16.5新功能!
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
WinZip和WinRAR属于同类 一些90后电脑玩家可能不大熟悉WinZip,WinZip和现在的WinRAR一样,曾经是非常热门的文件压缩软件,不过由于WinRAR的强势崛起和新操作系统整合了ZIP压缩/解压/浏览功能,以致它很长一段时间都被大家所遗忘。现在WinZip的最新版本16.5添加了一项非常有趣的功能,能用AMD的显卡或者APU整合的显示核心为文件压缩加速。
看起来挺有趣、挺吸引人,到底这是怎么实现的呢?下面我们来简单说说。
显卡压文件背后的秘密:OpenCL通用计算
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
苹果最先提出OpenCL通用计算 实际上,这种加速是通过OpenCL通用计算技术实现的。OpenCL (Open Computing Language,开放计算语言) 是一种跨硬件和跨软件平台的开放式编程框架,最初由苹果提出,可以用于CPU、GPU或者其他类型处理器的平台,可以在苹果MAC、微软Windows或者Linux等系统下使用,尤其适用于可以把任务/数据分割成多个小任务/数据集来并行处理的场合。
对于我们DIY玩家来说,我们最关心的,就是用显卡通过OpenCL执行一些与显示/图形无关的任务,比如转换视频。目前AMD、NVIDIA和Intel的显卡都能支持OpenCL,在AMD来说是从9.11版的催化剂驱动开始支持,NVIDIA则是195.62版驱动开始支持,而Intel的OpenCL支持刚刚起步,必须使用三代Core i的核显和相应的驱动才行。
| | | 总数据处理平均耗时(秒) | OpenCL | CUDA | OpenCL | CUDA | 8 | 2.24 | 1.97 | 4.28 | 2.94 | 16 | 4.75 | 3.87 | 7.45 | 5.39 | 32 | 9.05 | 7.71 | 12.84 | 10.16 | 96 | 72.29 | 61.32 | 92.97 | 76.24 | 128 | 113.95 | 101.07 | 142.92 | 123.54 |
提起NVIDIA,不得不说它的CUDA技术,实际上CUDA和OpenCL算是同类技术,不过CUDA是只属于NVIDIA的,而OpenCL则是更开放、更自由的。跨平台、跨系统、开放通用为OpenCL带来了广泛的适用性,但是也让它无法完整发挥硬件的全部性能,据专业软件测试数据,OpenCL的数据处理和任务执行效率并不如CUDA.
不看广告,先看WinZip16.5有没有疗效!
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
新版WinZip的操作界面 看广告不如看疗效,说了那么多科普,就此打住好了,我们先来试试WinZip16.5的显卡加速到底有没有效!
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
OpenCL需要手动打开 默认情况下,WinZip16.5的OpenCl加速是没有打开的,因此我们需要到设置里手动将其打开。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
初试WinZip OpenCL加速:有效 初步测试表明WinZip16.5的OpenCL加速是有效的,而且搭配HD7770这样的中高端级别的独显时提升是挺明显的。接下来我们先说说我们的测试平台和测试方法,然后再看看,不同级别的A卡能带来多大的性能提升,越高端的A卡能带来的性能提升越大吗?是否又值得?
评测平台与评测说明:
硬件平台
| CPU
| AMD A4-3400
AMD A6-3670K
AMD A8-3870K
AMD 速龙II X4 641
Intel 赛扬 G530
Intel 奔腾 G840
Intel i3 2120 | 主板
| 华硕 F1A75-V PRO
华硕 P8B75-V | 内存
| DDR3-1600 2GB×2 8-8-8-24 DDR3-1333 2GB×2 8-8-8-24 | 硬盘
| | 显卡
| AMD HD6670
AMD HD7770
AMD HD7970 | 软件平台
| 系统软件
| Win7 64位旗舰版 SP1
AMD催化剂12.6 | 评测软件
| |
本次评测我们关注的焦点是WinZip16.5,看看不同硬件搭配其OpenCL功能后的压缩性能提升,具体来说,我们会先用高中低三档显卡搭配X4 641进行文件压缩测试,看看是否显卡越高端加速效果越好;然后我们会再测测整合了显示核心并且支持这种加速技术的APU处理器,看看APU搭配了OpenCL后是否能赢同级的Intel系列CPU。
![]()
测试使用标准Zip压缩,压缩安装完的PS CS6 测试方法方面,我们用WinZip 16.5压缩安装完的整个PhotoShop CS6文件夹来进行测试,压缩采用标准的Zip压缩,设定基本按照默认,只是修改了压缩包名称以便不会与文件夹名冲突。 硬件方面,我们测试的独显包括HD6670、HD7770和HD7970,涵盖高中低三档;CPU方面,除了X4 641用来搭配独显进行测试外,A4-3400要PK奔腾G620,A6-3670K要PK奔腾G840,而A8-3870K则要PK二代i3 2120,到底这个OpenCL加速的效果是否靠谱?最后又是鹿死谁手?敬请关注下文。
显卡性能越强,压缩性能越强吗?
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
天梯图 毫无疑问,越高端的显卡图形性能越强,按理说其通用计算性能也是越强的,但是对WinZip16.5的OpenCL加速来说,事实是不是这样呢?我们选择了中低端的HD6670、中高端的HD7770和高端的HD7970进行对比测试求证。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
HD7970截图(1GHz频率,6G超大容量内存) 由于本次测试中我们使用的HD7970不是公版卡,因此我们特意在这里放出一下它的GPU-Z截图,这款显卡的核心频率达1000MHz,显存采用6G GDDR5,频率达5.8GHz,性能比一般的HD7970更强。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
测试成绩总结 即使中低端的HD6670也能通过OpenCL为X4 641的文件压缩带来明显的提速,但是最高端的HD7970居然取得了和HD7770一样的成绩,实在有点让人大跌眼镜。笔者经过多次测试,连秒表都换了,最终确认这个成绩应该是没有测错。为什么会这样呢?HD7970的性能毫无疑问秒杀HD7770几条街,但是目前WinZip16.5的OpenCL设计可能还到不了HD7970那样的水平,所以根本不能充分发挥高端显卡的强劲性能。
测试小结:总结就是,玩WinZip16.5的显卡加速,中端级别的显卡足矣,完全没有必要为此而购买高端显卡。
APU加上显示核心,压缩性能能赢同级Intel CPU吗?
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
低端A4 PK G620:小胜 A4-3400是个2.7GHz的类速龙II架构入门双核,与2.6GHz的SNB架构G620双核相比,CPU性能基本上都是要输的,而有了OpenCL加速之后,它终于在WinZip文件压缩中小胜了G620.
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
中端A6 PK G840:大胜 A6-3670K是个2.7GHz的类速龙II架构中端四核,虽然比G840贵,但是又比i3便宜很多,因此我们用它来和2.8GHz频率SNB架构G840双核对比,作为一款原生四核,A6-3670K本来就有优势,而加上OpenCL之后,更可以说是秒杀G840.
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
A8-3870K PK 二代i3 :大胜 A8-3870K是个3GHz的类速龙II架构中端四核,价格和3.3GHz的二代i3 2120双核非常相近,因此我们用它和二代i3对比,结果毫无悬念,加上了OpenCL加速的A8完胜了二代i3,性能表现可以媲美X4 641+HD7770,非常强大。
测试小结:如果上下对比一下,不难发现,其实OpenCL加速的A6就已经足够打败i3 2120了,可见WinZip 16.5的确针对APU的显示核心进行过相当的优化,让APU能够通过加速击败同级,甚至稍高级的Intel CPU.
PConline评测室总结:
![]()
独显玩WinZip加速:中端足矣 WinZip16.5的OpenCL加速应该是专门针对APU进行优化的,它似乎并不擅长发挥高端显卡的性能优势,因此如果要用A卡来玩WinZip16.5的显卡加速,买中端级别的产品就足够了,高端是完全没有必要。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
APU玩WinZip加速:就是要打Intel WinZip16.5的显卡加速在APU上大放光芒,不仅可以助力A4-3400这样的低端产品击败同级的竞争对手,还能让A6这样的中端产品击败稍高一级的二代i3,让AMD有机会再一次打响“性价比”招牌,其当前的市场意义不言而喻。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &channel=291] ![]() [/url]
这是为二代APU作准备? 二代APU将会采用打桩机架构的CPU核心,搭配比一代APU更为强大的HD7000系列衍生显示核心,预期CPU性能提升很小,GPU性能则大幅提升,有了WinZip16.5显卡加速这类用显卡来帮补CPU性能的功能,二代APU的价值才会更好地体现出来。因此可以说,这项用显卡来压缩文件的功能,算是为二代APU作准备。
[url=http://www.pconline.com.cn/images/html/viewpic_pconline.htm? ![]() &namecode=diy&subnamecode=home] ![]() [/url]
NV的CUDA很有潜在竞争力 现在有做显卡的,就AMD、NVIDIA和Intel,他们三家都能支持OpenCL,因此OpenCL的应用前景应该是不错的,未来应该有越来越多软件支持OpenCL加速,而虽然WinZip目前似乎只支持AMD的OpenCL,不过估计这只是暂时,不可能一直都这样。
同时,我们也应该看到OpenCL的竞争对手,有NVDIA的CUDA和微软DX的DirectCompute,其中CUDA可能是比较有力的竞争对手,首先是因为NVIDIA显卡本身比较强大,而且CUDA的执行效率的确比OpenCL更高。最终鹿死谁手,就看NVIDIA未来发展与合作了。
|