High level transforms for SIMD and low-level computer vision algorithms

  • Authors:
  • Lionel Lacassagne;Daniel Etiemble;Ali Hassan Zahraee;Alain Dominguez;Pascal Vezolle

  • Affiliations:
  • University Paris Sud, Orsay, France;University Paris Sud, Orsay, France;University Paris Sud, Orsay, France;Intel France, Paris, France;IBM France, Montpellier, France

  • Venue:
  • Proceedings of the 2014 Workshop on Programming models for SIMD/Vector processing
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a review of algorithmic transforms called High Level Transforms for IBM, Intel and ARM SIMD multicore processors to accelerate the implementation of low level image processing algorithms. We show that these optimizations provide a significant acceleration. A first evaluation of 512-bit SIMD Xeon- Phi is also presented. We focus on the point that the combination of optimizations leading to the best execution time cannot be predicted, and thus, systematic benchmarking is mandatory. Once the best configuration is found for each architecture, a comparison of these performances is presented. The Harris points detection operator is selected as being representative of low level image processing and computer vision algorithms. Being composed of five convolutions, it is more complex than a simple filter and enables more opportunities to combine optimizations. The presented work can scale across a wide range of codes using 2D stencils and convolutions.