HSA异构系统架构是早前AMD举办的APU 2014大会的重点,新一代Kaveri APU也具备HSA架构,基于压路机架构的CPU核心与GCN架构R7级别图形核心打造,实现了内置CPU与GPU的统一内存寻址,异构计算能力远高于前代产品。目前已经有多家软件和应用厂商提供了对HSA异构架构技术的支持,其中一个就是迅雷公司旗下的图像处理软件光影魔术手。
光影魔术手这个软件我想大家都很熟悉了,凭借多年实践经验积累,实现了易操作、实用、高速等特点,该软件获得了国内绝大多数用户的青睐(尤其是妹子)。在光影魔术手最新版本(4.4.1)中,我们已经能看到一些常用的图像特效处理功能得到了APU的加速支持,比如人脸美容。不久之后采用APU加速的铅笔素描功能也即将在新产品中发布。
除OpenMP和SSE2等传统指令集加速方法之外,新版光影魔术手还基于OpenCL和HSA异构计算架构开发出加速功能,可以使用显卡与x86处理器协同完成数据处理,大幅提升图片处理速度并有效降低了CPU负载。
经测试可知,在AMD最新一代APU A10-7850K搭建的平台上,基于HSA异构计算的加速功能明显地提升了软件的处理速度,缩短了等待处理结果的时间。在处理6400×4800
RGB图像时,新版光影魔术手的铅笔素描处理速度比旧版快10倍,颗粒降噪和人像美容也取得了近2倍的速度提升。相比较其他处理特性使用OpenMP和SSE2加速,使用异构计算技术不仅提升了处理速度,CPU占用率也从100%降低到30%左右。这使得我们的电脑在完成图片处理的同时,仍然能够快速地响应和处理其他任务。