visual computing

IIR Gaussian Blur Filter Implementation using Intel® Advanced Vector Extensions

This white paper proposes an implementation for the Infinite Impulse Response (IIR) Gaussian blur filter using Intel® Advanced Vector Extensions (Intel® AVX) instructions. For a 2048x2048 image size, the AVX implementation is ~2X faster than the SSE code.
  • Developers
  • C/C++
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • visual computing
  • Gaussian blur filter
  • Graphics
  • Media Processing
  • Vectorization
  • General Matrix Multiply Sample

    General Matrix Multiply (GEMM) sample demonstrates how to efficiently utilize an OpenCL™ device to perform general matrix multiply operation on two dense square matrices. The primary target devices that are suitable for this sample are the devices with cache memory: Intel® Xeon Phi™ and Intel® Architecture CPU devices.
  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Windows*
  • C/C++
  • Intermediate
  • OpenCL™ Code Builder
  • visual computing
  • OpenCL*
  • Development Tools
  • Intel® Many Integrated Core Architecture
  • Parallel Computing
  • Median Filter

    The sample demonstrates how to implement efficient median filter with OpenCL™ standard. This implementation relies on auto-vectorization performed by Intel® SDK for OpenCL Applications compiler.
  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Beginner
  • Intel® SDK for OpenCL™ Applications
  • OpenCL™ Code Builder
  • OpenCL*
  • visual computing
  • Development Tools
  • Intel® Many Integrated Core Architecture
  • Parallel Computing
  • Vectorization
  • OpenCL™ Technology and Intel® Media SDK Interoperability

    The Intel® Media SDK Interoperability sample demonstrates how to use Intel® Media SDK and OpenCL™ technology together for efficient video decoding and fast post-processing.
  • Developers
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Advanced
  • Media SDK for Windows*
  • OpenCL™ Code Builder
  • Intel® INDE
  • OpenCL*
  • visual computing
  • Development Tools
  • Media Processing
  • Subscribe to visual computing