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 com-pare them in terms of execution speed, ease of implemen-tation and maintainability of the resulting code. Our exper-iments show that while Pthreads provides the best results in terms of execution time, OpenMP can provide a nearly op-timal execution time without sacrificing the maintainability of code. 1
3D-DWT encoders are good candidates for applications like professional video editing, IPTV video su...
Abstract The H.264/AVC video coding standard features diverse computational hot spots that need to b...
High definition video applications often require heavy computation, high bandwidth and high memory r...
In this work we evaluate the implementation of a video encoder based on the 3D Wavelet Transform opt...
AbstractProgramming manycore GPUs or multicore CPUs for high performance requires a careful balance ...
AbstractGPUs have recently attracted our attention as accelerators on a wide variety of algorithms, ...
a b s t r a c t 3D-DWT encoders are good candidates for applications like professional video editing...
We present in this paper several implementations of the 3D Fast Wavelet Transform (3D-FWT) on multic...
3-D wavelet-based scalable video coding provides a viable alternative to standard MC-DCT coding. How...
Concerning the various applications that involve heterogeneous networks, computing capabilities, and...
Motion-threading is a novel technique that can efficiently incorporate motion information into the 3...
In this work, we present a new lossy video compression scheme, based on the use of the 3D Fast Wavel...
H.264/MVC is a standard for supporting the sensation of 3D, based on coding from 2 (stereo) to N vie...
100 p.Scalable video coding is attractive due to the capability of reconstructing lower spatial reso...
In previous work the 3D-Wave parallelization strategy was proposed to increase the parallel scalabil...
3D-DWT encoders are good candidates for applications like professional video editing, IPTV video su...
Abstract The H.264/AVC video coding standard features diverse computational hot spots that need to b...
High definition video applications often require heavy computation, high bandwidth and high memory r...
In this work we evaluate the implementation of a video encoder based on the 3D Wavelet Transform opt...
AbstractProgramming manycore GPUs or multicore CPUs for high performance requires a careful balance ...
AbstractGPUs have recently attracted our attention as accelerators on a wide variety of algorithms, ...
a b s t r a c t 3D-DWT encoders are good candidates for applications like professional video editing...
We present in this paper several implementations of the 3D Fast Wavelet Transform (3D-FWT) on multic...
3-D wavelet-based scalable video coding provides a viable alternative to standard MC-DCT coding. How...
Concerning the various applications that involve heterogeneous networks, computing capabilities, and...
Motion-threading is a novel technique that can efficiently incorporate motion information into the 3...
In this work, we present a new lossy video compression scheme, based on the use of the 3D Fast Wavel...
H.264/MVC is a standard for supporting the sensation of 3D, based on coding from 2 (stereo) to N vie...
100 p.Scalable video coding is attractive due to the capability of reconstructing lower spatial reso...
In previous work the 3D-Wave parallelization strategy was proposed to increase the parallel scalabil...
3D-DWT encoders are good candidates for applications like professional video editing, IPTV video su...
Abstract The H.264/AVC video coding standard features diverse computational hot spots that need to b...
High definition video applications often require heavy computation, high bandwidth and high memory r...