正在阅读:显卡也能压缩文件?神奇加速技术揭秘实测显卡也能压缩文件?神奇加速技术揭秘实测

2012-08-09 00:15 出处:PConline原创 作者:Valest 责任编辑:liganlin

  【PConline 评测】显卡能玩游戏,显卡能搞多屏,显卡能加速PS处理……这些大家都知道,但是你是否知道,现在显卡还能压缩文件!到底这是怎样实现的?效果又如何?下面我们一起来尝鲜一下,看看这种神奇的显卡加速技术!

显卡也能压缩文件?神奇加速技术揭秘实测
显卡也能压缩文件?神奇加速技术揭秘实测

显卡也能压缩文件?WinZip16.5新功能!

显卡也能压缩文件?
WinZip和WinRAR属于同类

  一些90后电脑玩家可能不大熟悉WinZip,WinZip和现在的WinRAR一样,曾经是非常热门的文件压缩软件,不过由于WinRAR的强势崛起和新操作系统整合了ZIP压缩/解压/浏览功能,以致它很长一段时间都被大家所遗忘。现在WinZip的最新版本16.5添加了一项非常有趣的功能,能用AMD的显卡或者APU整合的显示核心为文件压缩加速。

  看起来挺有趣、挺吸引人,到底这是怎么实现的呢?下面我们来简单说说。

显卡压文件背后的秘密:OpenCL通用计算

显卡也能压缩文件?
苹果最先提出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性能对比(GTX260)
数据量
(量子位)
参数传递平均耗时(秒)
总数据处理平均耗时(秒)
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有没有疗效!

WinZip OpenCL测试平台
新版WinZip的操作界面

  看广告不如看疗效,说了那么多科普,就此打住好了,我们先来试试WinZip16.5的显卡加速到底有没有效!

WinZip OpenCL测试平台
OpenCL需要手动打开

  默认情况下,WinZip16.5的OpenCl加速是没有打开的,因此我们需要到设置里手动将其打开。

WinZip显卡加速功能测试
初试WinZip OpenCL加速:有效

  初步测试表明WinZip16.5的OpenCL加速是有效的,而且搭配HD7770这样的中高端级别的独显时提升是挺明显的。接下来我们先说说我们的测试平台和测试方法,然后再看看,不同级别的A卡能带来多大的性能提升,越高端的A卡能带来的性能提升越大吗?是否又值得?

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品