DocumentCode :
2427404
Title :
Optimizing a 3D-FWT video encoder for SMPs and HyperThreading architectures
Author :
Fernández, Ricardo ; García, José M. ; Bernabe, Gregorio ; Acacio, Manuel E.
Author_Institution :
Departamento de Ingenieria y Tecnologia de Computadores, Murcia Univ., Spain
fYear :
2005
fDate :
9-11 Feb. 2005
Firstpage :
76
Lastpage :
83
Abstract :
In this work we evaluate the implementation of a video encoder based on the 3D wavelet transform optimized for HyperThreading technology and SMPs. We design several implementations of the parallel encoder with Pthreads and OpenMP using functional decomposition. Then, we compare them in terms of execution speed, ease of implementation and maintainability of the resulting code. Our experiments show that while Pthreads provides the best results in terms of execution time, OpenMP can provide a nearly optimal execution time without sacrificing the maintainability of code.
Keywords :
Fourier transforms; multi-threading; multiprocessing systems; parallel architectures; video codecs; wavelet transforms; 3D wavelet transform; 3D-FWT video encoder; HyperThreading architecture; functional decomposition; parallel encoder; Computer architecture; Multithreading; Parallel processing; Process design; Surface-mount technology; Switched-mode power supply; Time sharing computer systems; Video compression; Wavelet transforms; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2005. PDP 2005. 13th Euromicro Conference on
ISSN :
1066-6192
Print_ISBN :
0-7695-2280-7
Type :
conf
DOI :
10.1109/EMPDP.2005.28
Filename :
1386045
Link To Document :
بازگشت