Energy and Execution Time Comparison of Optical Flow Algorithms on SIMD and GPU Architectures - Archive ouverte HAL
Conference Papers Year : 2018

Energy and Execution Time Comparison of Optical Flow Algorithms on SIMD and GPU Architectures

Thomas Romera
Yohan Fargeix
  • Function : Author
Boris Gaillard
  • Function : Author
  • PersonId : 1034246
Manuel Bouyer
  • Function : Author

Abstract

This article presents and compares optimized implementations of two optical flow algorithms on several target boards comprising multi-core SIMD processors and GPUs. The two algorithms are Horn-Schunck (HS) and TV-L1, and have been chosen because they are both well-known, and because of their different computational complexity and accuracy. For both algorithms, we have made parallel optimized SIMD implementations , while HS has also been implemented on GPUs. For each algorithm, the comparison between the different versions and target boards is carried out in a two-dimensional fashion: in terms of computing speed-in order to achieve real-time computation-and in terms of energy consumption since we target embedded systems. The results show that for HS, the GPUs are the most efficient in both dimensions, able to process in real-time performances (25 frames per second) up to 8Mpix images for 0.35J per image, against 1.8Mpix images for 0.24J per image on CPU. The results also highlight the impact of optimizations on TV-L1: far slower than HS without optimization, it can almost match its performance after optimization on CPU, and can achieve real-time performances with 0.25J for 1.4Mpix images. We hope these results will help developers design optical flow embedded systems.
Fichier principal
Vignette du fichier
ieee_dasip_2018_final.pdf (809.56 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01925886 , version 1 (19-11-2018)

Identifiers

  • HAL Id : hal-01925886 , version 1

Cite

Andrea Petreto, Arthur Hennequin, Thomas Koehler, Thomas Romera, Yohan Fargeix, et al.. Energy and Execution Time Comparison of Optical Flow Algorithms on SIMD and GPU Architectures. Conference on Design and Architectures for Signal and Image Processing (Dasip 2018), Oct 2018, Porto, Portugal. ⟨hal-01925886⟩
237 View
722 Download

Share

More