笔记本 频道

催化剂11.4支持APU零拷贝 性能小幅提升

    【IT168  应用】之前AMD发布的11.4版本催化剂当中加入了对APU零拷贝技术的支持,从技术层面上来解释无疑太过晦涩难懂,有道是实践出真知,新版的催化剂究竟在实际使用中能有多大提升呢?笔者以一款SONY YB15轻薄小本(采用APU E-350)来进行一些实际应用,看看新的驱动带来的零拷贝究竟是否神奇。

催化剂11.4支持APU零拷贝 性能小幅提升

   首先我们点击这里进入官网下载11.4版本的催化剂套件,选上面那个包含OPENCL驱动的包即可。

催化剂11.4支持APU零拷贝 性能小幅提升
▲新版11.4催化剂驱动编号日期为2011.0405

催化剂11.4支持APU零拷贝 性能小幅提升
▲原版默认安装驱动编号日期是2010.1207

    从11.4版本的催化剂开始可以通过AMD管理中心来进行定期的更新,可设置更新间隔,一般AMD每月会推出一款新的正式版催化剂。不过对于驱动这种事,如果使用正常没有问题的话,还是不要随便乱尝试的好,除非,你得了不更新最新版驱动会死症!

催化剂11.4支持APU零拷贝 性能小幅提升
▲CINEBENCH R10测试结合,相差并不很大,多核CPU测试得分相差约4%-5%之间

催化剂11.4支持APU零拷贝 性能小幅提升
▲转码对比(点击可放大)

    转码测试,同样使用IT168笔记本评测采用的两段视频,转换目标格式为480X320 MP4格式。旧版转码用时15分18秒,即918秒;新版转码用时14分37秒,即877秒,相差41秒,提升也在5%以内。

催化剂11.4支持APU零拷贝 性能小幅提升
▲暴风影音播放1080P高清视频,CPU占有约在30%左右,部分场景会串高,流畅

催化剂11.4支持APU零拷贝 性能小幅提升
▲街霸4新驱动平均帧数由25.95提升至27.47

    编辑点评:5%以内的提升在实际应用中不会有明显的改善,然而毕竟还是有所提升的,IT硬件的性能就是左一个5%右一个5%提升出来的,新驱动在游戏和视频以及网页浏览中的表现也是相当稳定。升级驱动反正不花钱,如果你不是日理万机的“商务精英人士”,不妨花个把分钟升级新的AMD催化剂来体验一下新的驱动吧!


     关于“零拷贝”:很多 Web 应用程序都会提供大量的静态内容,其数量多到相当于读完整个磁盘的数据再将同样的数据写回响应套接字(socket)。此动作看似只需较少的 CPU 活动,但它的效率非常低:首先内核读出全盘数据,然后将数据跨越内核用户推到应用程序,然后应用程序再次跨越内核用户将数据推回,写出到套接字。应用程序实际上在这里担当了一个不怎么高效的中介角色,将磁盘文件的数据转入套接字。

    数据每遍历用户内核一次,就要被拷贝一次,这会消耗 CPU 周期和内存带宽。幸运的是,您可以通过一个叫 零拷贝— 很贴切 — 的技巧来消除这些拷贝。使用零拷贝的应用程序要求内核直接将数据从磁盘文件拷贝到套接字,而无需通过应用程序。零拷贝不仅大大地提高了应用程序的性能,而且还减少了内核与用户模式间的上下文切换。更多技术细节可点击这里了解。

0
相关文章