首页> 外文会议>IEEE International Conference on Computer Design >Exploiting SIMD extensions for linear image processing with OpenCL
【24h】

Exploiting SIMD extensions for linear image processing with OpenCL

机译:利用OpenCL的线性图像处理的SIMD扩展

获取原文

摘要

The OpenCL framework supports SIMD capabilities available in general purpose processors, which have been used to prospect performance improvements in several applications. In this paper we propose efficient algorithms for linear image processing by exploring the provided SIMD extensions on AMD and Intel processors. The efficiency of the SIMD based computation inferred by the OpenCL compiler is also experimentally evaluated. Starting from a reference algorithm and implementation, several optimizations are proposed that lead to increasingly higher performance figures. Experimental results suggest an average 4-fold performance improvement when the vectorization of the operations is tuned. Furthermore, more than 10 times speedup is suggested by applying efficient data organization. The experimental work and achieved results also suggest that the SIMD based OpenCL implementations provide an average of 1.8 times lower performance than equivalent implementations that directly employ the SIMD intrinsics supported by the Intel Compiler. Moreover, it is shown that real time image processing is achieved when SIMD instructions are used.
机译:OpenCL Framework支持通用处理器中可用的SIMD功能,这些功能已被用于在若干应用程序中展望性能改进。在本文中,我们通过探索AMD和Intel处理器上提供的SIMD扩展,提出了用于线性图像处理的高效算法。 OpenCL编译器推断的基于SIMD的计算的效率也在实验评估。从参考算法和实施开始,提出了几种优化,从而导致越来越高的性能数字。实验结果表明,当调谐操作的矢量化时,平均4倍性能改善。此外,通过应用有效的数据组织提出了超过10倍的加速。实验性工作和实现结果还表明,基于SIMD的OpenCL实现的性能比直接使用英特尔编译器支持的SIMD内在机构的等效实现平均值为1.8倍。此外,示出了在使用SIMD指令时实现实时图像处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号