• DocumentCode
    3590689
  • Title

    Video++, a modern image and video processing C++ framework

  • Author

    Garrigues, Matthieu ; Manzanera, Antoine

  • Author_Institution
    ENSTA, ParisTech, Palaiseau, France
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present in this paper Video++, a new framework targeting image and video applications running on multi-core processors. While offering a high expressive power, we show that it generates code running up to 32 times faster than the naive equivalents. Taking advantage of the new C++11/C++14 features, tools, we propose simple abstractions matching the performance of hand optimized code. This paper gives an overview of the library and demonstrates its efficiency with some benchmarks.
  • Keywords
    C++ language; program compilers; software libraries; video signal processing; C++ framework; C++11 features; C++14 features; Video++ framework; code generation; code optimization; image applications; image processing; multicore processors; video applications; video processing; Benchmark testing; Containers; Image processing; Kernel; Libraries; Standards; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2014 Conference on
  • Type

    conf

  • DOI
    10.1109/DASIP.2014.7115639
  • Filename
    7115639