Eessa, Mohammed F.
(2015)
Tile-Level Parallelism For H.264/Avc Codec Using Parallel Domain Decomposition Algorithm On Shared Memory Architecture.
PhD thesis, Universiti Sains Malaysia.
Abstract
Tema tesis ini adalah berdasarkan kepada penggunaan ciri-ciri model selari
dalam fasa reka bentuk algoritma untuk mengurangkan kerumitan pengiraan dalam
perbandingan dengan algoritma bersiri. Dengan menganggap bahawa seni bina selari
membentuk majoriti pengiraan nod dalam peranti digital, cadangan bagi algoritma
selari-inheren adalah sesuai. Dalam karya ini, proses atau pengenalan bebenang
didaftar dalam satu formula matematik untuk mengurai domain satu, dua, dan
domain tiga dimensi. Penyelesaian senario ruang dua dimensi seterusnya disesuaikan
sebagai tahap baru keselarian untuk pengekodan piawaian H.264/AVC kerana
kerumitan pengiraan yang lebih tinggi daripada pengekodan video ini berbanding
dengan piawaian sebelumnya. Tahap baru keselarian untuk pengekod H.264 / AVC
ini telah direka untuk mempertimbangkan beberapa metrik pengekodean video dan
berorientasikan selari. Kaedah selari peringkat-jubin H.264/AVC yang dicadangkan
dibandingkan dengan pendekatan selari tahap kepingan dan tahap blok makro.
The theme of this thesis is based on the utilisation of features of the parallel
model in the design phase of an algorithm in order to reduce the computational
complexity in comparison with the serial algorithm. By assuming that parallel
architectures are forming the vast majority of computing nodes in digital devises,
proposing inherently-parallel algorithms are no more an overstatement. In this work,
the process or thread identification is used in a mathematical formulation to
decompose a one-, two, and a three-dimensional domain. Then, the solution of the
scenario of two-dimensional space is further customized to serve as a new level of
parallelism for the H.264/AVC coding standard due to the higher computational
complexity of this video coding in comparison with previous standards. This new
level of parallelism for the H.264/AVC encoder has been designed in a way to
consider several video coding and parallel- oriented metrics. As a further step, the
proposed tile-level parallel H.264/AVC is compared with the slice-level and the
macroblock-level parallel approaches.
Actions (login required)
|
View Item |