优化+OpenCL Mac OS视频编码提速50%

互联网 | 编辑: 吴宏 2009-09-18 00:00:00转载

苹果的新一代操作系统Mac OS X 10.6 Snow Leopard已于上月底上市销售,该系统采用原生64位运算,引入了GCD(Grand Central Dispatch)优化多线程应用,并支持OpenCL标准显卡通用计算加速。然而由于目前还极少有软件支持这些新技术,其实际效果还难以被我们所知。

日前,一位来自法国的软件开发者Christophe Ducommun透露,他正在优化自己的视频编码软件MovieGate,希望能够应用Snow Leopard的OpenCL显卡加速以及GCD多线程优化,提升视频转码速度。在初步尝试后,他已经发现了这些技术的不俗潜力。

他的测试平台是2007款的Mac Pro,使用2.66GHz四核Core 2处理器,GeForce 8800GT显卡。在Mac OS X 10.5 Leopard系统下,MovieGate软件MPEG-2编码的速度为每秒104帧,而升级到Snow Leopard系统为OpenCL和GCD进行优化后,速度可提升至150FPS,快出近50%。

他还表示,原本MPEG-2编码时的CPU占用率为100%(Mac系统CPU占用率按每核心计算),而通过GCD多线程优化,现在已经可以达到130%。反过来在使用OpenCL显卡加速的视频解码阶段,CPU占用率则是从165%下降至70%。可以看到,这还只是一款个人软件进行初步优化的结果,相信在软件开发商普遍适应Snow Leopard系统后,Mac软件的多线程能力和显卡通用计算加速将得到长足进步。


相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑