• 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