Publication | Open Access
High level transforms for SIMD and low-level computer vision algorithms
22
Citations
16
References
2014
Year
Unknown Venue
EngineeringArm SimdHardware AlgorithmComputer ArchitectureMulti-resolution MethodHigh Level TransformsImage AnalysisPattern RecognitionVisual ComputingParallel ComputingEdge DetectionComputational GeometryGeometric ModelingMachine VisionComputer EngineeringComputer ScienceStructure From MotionRange ImagingDeep LearningMedical Image ComputingComputer VisionHardware AccelerationComputer Vision AlgorithmsNatural SciencesImage ProcessorParallel Programming
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1