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