المعالجة المتوازية (تنفيذ معالجة الإشارات الرقمية)
في معالجة الإشارات الرقمية (DSP)، تُعدّ المعالجة المتوازية تقنيةً تُكرّر وحدات الوظائف لمعالجة مهام (إشارات) مختلفة في آنٍ واحد. [ 1 ] وبناءً على ذلك، يُمكننا إجراء المعالجة نفسها لإشارات مختلفة على وحدات الوظائف المُكرّرة المُناظرة. علاوةً على ذلك، ونظرًا لخصائص المعالجة المتوازية ، غالبًا ما يحتوي تصميم معالجة الإشارات الرقمية المتوازية على مُخرجات مُتعددة، مما يُؤدي إلى إنتاجية أعلى من المعالجة غير المتوازية.
مثال مفاهيمي
لنفترض وحدة وظيفية () وثلاث مهام (،، والوقت المطلوب لوحدة الوظيفةإن معالجة تلك المهام هي،، وعلى التوالي. ثم، إذا قمنا بتنفيذ هذه المهام الثلاث بترتيب تسلسلي، فإن الوقت اللازم لإكمالها هو.

لكن إذا قمنا بتكرار وحدة الوظيفة إلى نسختين أخريين (يتم تقليل إجمالي الوقت إلىوهو أصغر من الترتيب التسلسلي.

مقابل خطوط الأنابيب
الآلية:
- التوازي: وحدات وظيفية مكررة تعمل بالتوازي
- تتم معالجة كل مهمة بالكامل بواسطة وحدة وظيفية مختلفة.
- التوازي في خطوط الأنابيب : وحدات وظيفية مختلفة تعمل بالتوازي
- يتم تقسيم كل مهمة إلى سلسلة من المهام الفرعية، والتي يتم التعامل معها بواسطة وحدات وظيفية متخصصة ومختلفة.
موضوعي:
- يؤدي استخدام خطوط الأنابيب إلى تقليل المسار الحرج، مما قد يزيد من سرعة أخذ العينات أو يقلل من استهلاك الطاقة بنفس السرعة، مما ينتج عنه أداء أعلى لكل واط .
- تتطلب تقنيات المعالجة المتوازية مخرجات متعددة، يتم حسابها بالتوازي خلال دورة ساعة واحدة . وبالتالي، تزداد سرعة أخذ العينات الفعالة مع زيادة مستوى التوازي.
إذا افترضنا أننا قادرون على تطبيق كل من تقنيات المعالجة المتوازية وتقنيات خطوط الأنابيب، فمن الأفضل اختيار تقنيات المعالجة المتوازية للأسباب التالية
- تتسبب تقنية خطوط الأنابيب عادةً في حدوث اختناقات في عمليات الإدخال/الإخراج
- تُستخدم المعالجة المتوازية أيضًا لتقليل استهلاك الطاقة عند استخدام ساعات بطيئة.
- تساهم الطريقة الهجينة للمعالجة المتوازية وتقنية خطوط الأنابيب في زيادة سرعة البنية.
مرشحات الأشعة تحت الحمراء البعيدة المتوازية
لنفترض مرشح FIR بثلاثة نقاط: [ 2 ]
وهو ما يظهر في الشكل التالي.
بافتراض أن زمن الحساب لوحدات الضرب هو T<sub> m </sub> وزمن الحساب لوحدات الجمع هو T<sub> a</sub> ، فإن فترة أخذ العينات تُعطى بالعلاقة التالية:

وبموازاة العملية، تظهر البنية الناتجة كما يلي. يصبح معدل أخذ العينات الآن
حيث يمثل N عدد النسخ.
يرجى ملاحظة أنه في نظام متوازٍ،بينمايتم الاحتفاظ بها في نظام خط الأنابيب.

مرشحات IIR من الدرجة الأولى المتوازية
لنفترض دالة نقل مرشح IIR من الدرجة الأولى المصاغة على النحو التالي
حيث | a | ≤ 1 من أجل الاستقرار، وهذا المرشح له قطب واحد فقط يقع عند z = a ؛
التمثيل التكراري المقابل هو
لنفترض تصميم بنية متوازية رباعية ( N = 4). في هذا النظام المتوازي، يمثل كل عنصر تأخير تأخير كتلة، وتكون فترة الساعة أربعة أضعاف فترة أخذ العينات.
لذلك، من خلال تكرار الاستدعاء الذاتي مع n = 4k ، نحصل على
يظهر التصميم المعماري المقابل على النحو التالي.

يتميز التصميم المتوازي الناتج بالخصائص التالية.
- يقع قطب المرشح الأصلي عند z = a بينما يقع قطب النظام المتوازي عند z = a 4 وهو أقرب إلى نقطة الأصل.
- تعمل حركة القطب على تحسين متانة النظام في مواجهة ضوضاء التقريب.
- تعقيد الأجهزة لهذه البنية: N × N عملية ضرب وجمع.
يمكن تقليل الزيادة المربعة في تعقيد الأجهزة من خلال استغلال التزامن والحساب التزايدي لتجنب الحساب المتكرر.
المعالجة المتوازية لاستهلاك منخفض للطاقة
ومن المزايا الأخرى لتقنيات المعالجة المتوازية أنها تستطيع تقليل استهلاك الطاقة للنظام عن طريق تقليل جهد الإمداد.
ضع في اعتبارك استهلاك الطاقة التالي في دائرة CMOS عادية.
حيث يمثل C total السعة الكلية لدائرة CMOS.
بالنسبة للنسخة المتوازية، تظل سعة الشحن كما هي ولكن السعة الكلية تزداد بمقدار N مرة.
للحفاظ على نفس معدل أخذ العينات، تزداد فترة الساعة للدائرة المتوازية N إلى N ضعف زمن التأخير للانتشار للدائرة الأصلية.
يؤدي ذلك إلى إطالة وقت الشحن بمقدار N مرة. ويمكن خفض جهد الإمداد إلى βV 0 .
لذلك، يمكن صياغة استهلاك الطاقة لنظام N-parallel على النحو التالي
حيث يمكن حساب β بواسطة
مراجع
- ↑ كيه كيه بارهي، أنظمة معالجة الإشارات الرقمية بتقنية VLSI: التصميم والتنفيذ، جون وايلي، 1999
- ↑ شرائح عرض لكتاب أنظمة معالجة الإشارات الرقمية VLSI: التصميم والتنفيذ، جون وايلي وأولاده، 1999 ( ISBN) 0-471-24186-5): http://people.ece.umn.edu/~parhi/publications/books/
- معالجة الإشارات الرقمية
- الحوسبة المتوازية
