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 :
بازگشت