Multiprocessor platform for parallel implementation of a cost-efficient h.264 AVC encoder

Other Title(s)

منصة متعددة المعالجات للتنفيذ المتوازي لمرمز H264 AVC قليل التكلفة

Author

al-Ammari, Ahmad Shihab

Source

Journal of King Abdulaziz University : Engineering Sciences

Issue

Vol. 25, Issue 1 (30 Jun. 2014), pp.53-70, 18 p.

Publisher

King Abdulaziz University Scientific Publishing Center

Publication Date

2014-06-30

Country of Publication

Saudi Arabia

No. of Pages

18

Main Subjects

Electronic engineering

Topics

Abstract AR

إن مرمز H.264/AVC هو معيار جديد لترميز الفيديو المتقدم يوفر كفاءة في الترميز أعلى بالنسبة إلى المعايير السابقة على حساب متطلبات حسابية أعلى.

و نظرا إلى التطبيقات المحتملة لهذه التقانة، فإننا نعمل على تطوير بيئة تطبيق قادرة على فك رموز تيار MPEG2 و تحويله إلى تيار للمرمز H.264/AVC و من ثم نقله عبر شبكة اتصال.

و تركز هذه الورقة على تنفيذ ترميز الفيديو H.264/AVC.

و قد أبرزت نتائج التعقيد المتطلبة لذلك الترميز إمكانية استخدام منصة متعددة المعالجات للتنفيذ المتوازي لبرامجه المرجعية.

لهذا، نقترح في هذه الورقة البدء بنموذج شبكة عمليات كاهن(Kahn) المتوازية حيث يتم تنفيذ هذا النموذج و التحقق من صحته على مستوى أعلى من النظام.

و لتحقيق فعالية تنفيذ هذا النموذج من حيث التكلفة، سيتم تحفيز استخدام منصة متعددة المعالجات خاصة لشركة ستيمايكروالكترونيكس(STMicroelectronics).

و لهذا الغرض، قد تم تطوير محلل رموزسكوني للمعالج المقترح يتعامل مع كلمة التعليمات الكبيرة جدا، و يحلل لكل عملية في ذلك النموذج التوازي على مستوى التعليمات التي وقع استخدامها، و من ثم يمكنه الحصول على صورة واضحة عن أفضل العمليات المرشحة للعمل على هذا المعالج.

Abstract EN

The H.264/AVC (Advanced Video Codec) new video coding standard provides higher coding efficiency relative to former standards at the expense of higher computational requirements.

Given the potential applications of this technology, we are developing an application environment able to decode an MPEG2 stream, convert it into an H.264/AVC stream, and stream it over a network.

This paper focuses on the H.26/AVC video encoder implementation.

Absolute complexity obtained results outline the potential of using a multiple processors platform for executing a parallel code version of the reference software.

For this, a starting parallel Kahn process network (KPN) model is proposed, implemented and validated at high system-level.

For cost-effective realization, we will motivate mapping the validated parallel model on a particular STMicroelectronics multiprocessor platform.

For this purpose, a static code parser for the Very large Instruction Word (VLIW) selected processor has been developed to analyze, for each process of the model, the instruction level parallelism effectively used by the cross compiler and thus to get a clear picture about the best processes candidate for mapping on this processor.

American Psychological Association (APA)

al-Ammari, Ahmad Shihab. 2014. Multiprocessor platform for parallel implementation of a cost-efficient h.264 AVC encoder. Journal of King Abdulaziz University : Engineering Sciences،Vol. 25, no. 1, pp.53-70.
https://search.emarefa.net/detail/BIM-440381

Modern Language Association (MLA)

al-Ammari, Ahmad Shihab. Multiprocessor platform for parallel implementation of a cost-efficient h.264 AVC encoder. Journal of King Abdulaziz University : Engineering Sciences Vol. 25, no. 1 (2014), pp.53-70.
https://search.emarefa.net/detail/BIM-440381

American Medical Association (AMA)

al-Ammari, Ahmad Shihab. Multiprocessor platform for parallel implementation of a cost-efficient h.264 AVC encoder. Journal of King Abdulaziz University : Engineering Sciences. 2014. Vol. 25, no. 1, pp.53-70.
https://search.emarefa.net/detail/BIM-440381

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 68-69

Record ID

BIM-440381