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
Link To Document