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

العناوين الأخرى

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

المؤلف

al-Ammari, Ahmad Shihab

المصدر

Journal of King Abdulaziz University : Engineering Sciences

العدد

المجلد 25، العدد 1 (30 يونيو/حزيران 2014)، ص ص. 53-70، 18ص.

الناشر

جامعة الملك عبد العزيز مركز النشر العلمي

تاريخ النشر

2014-06-30

دولة النشر

السعودية

عدد الصفحات

18

التخصصات الرئيسية

الهندسة الكهربائية

الموضوعات

الملخص AR

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

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

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

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

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

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

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

الملخص 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.

نمط استشهاد جمعية علماء النفس الأمريكية (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

نمط استشهاد الجمعية الأمريكية للغات الحديثة (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

نمط استشهاد الجمعية الطبية الأمريكية (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

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 68-69

رقم السجل

BIM-440381