نموذج HBJ

في علوم الحاسوب ، يُعد نموذج هيلمان-بادر-جاجا [ 1 ] نموذجًا موجزًا ​​لتمرير الرسائل في الحوسبة المتوازية ، ويُعرَّف بالمعلمات التالية:

  • ص{\displaystyle p}عدد المعالجات.
  • ن{\displaystyle n}حجم المشكلة.
  • م{\displaystyle m}هو عدد الكلمات الآلية في حزمة يتم إرسالها عبر الشبكة.
  • τ{\displaystyle \tau }هو زمن الاستجابة ، أو الوقت الذي يستغرقه المعالج لبدء الاتصال على الشبكة.
  • σ{\displaystyle \sigma }هو عرض النطاق الترددي ، أو الوقت اللازم لكل كلمة آلة يمكن للمعالج من خلاله إدخال أو استقبالم{\displaystyle m}كلمات الآلة من الشبكة.
  • تيجoمص{\displaystyle T_{comp}}هو أكبر وقت حسابي يتم إنفاقه على المعالج.
  • تيجoمم{\displaystyle T_{comm}}هو الوقت الذي يقضيه المستخدم في التواصل عبر الشبكة.

يفترض هذا النموذج أنه لأي مجموعة فرعية منq{\displaystyle q}المعالجات، تبديل الكتل بينq{\displaystyle q}المعالجات تأخذ(τ+σم){\displaystyle (\tau +\sigma m)}الوقت، أينم{\displaystyle m}حجم أكبر كتلة.

تحليل الخوارزميات المتوازية الشائعة

تعقيدات الخوارزميات المتوازية الشائعة الموجودة في مكتبات MPI : [ 2 ]

  • التواصل المباشر بين نقطتين:يا(τ+σم){\displaystyle O(\tau +\sigma m)}
  • تخفيض  :يا(لoز(ص)(τ+σم)){\displaystyle O(log(p)(\tau +\sigma m))}
  • إذاعة:يا(لoز(ص)(τ+σم)){\displaystyle O(log(p)(\tau +\sigma m))}
  • البادئة المتوازية:يا(لoز(ص)نص(τ+σم)){\displaystyle O(log(p){n \over p}(\tau +\sigma m))}
  • الجميع للجميع:يا(ص(τ+σم))){\displaystyle O(p(\tau +\sigma m)))}

مراجع

  1. ديفيد ر. هيلمان؛ ديفيد أ. بادر؛ جاجا، جوزيف (1998). "خوارزمية فرز متوازية عشوائية مع دراسة تجريبية" (ملف PDF) . مجلة الحوسبة المتوازية والموزعة . 52 : 1-23 . doi : 10.1006/jpdc.1998.1462 . hdl : 1903/835 . مؤرشف من الأصل (ملف PDF) في 19 نوفمبر 2012. تم الاطلاع عليه في 26 أكتوبر 2012 .
  2. Bader, David A.; Jaja, Joseph (1996). "خوارزميات متوازية عملية لإعادة توزيع البيانات الديناميكية، وإيجاد الوسيط، والاختيار". وقائع الندوة الدولية العاشرة للمعالجة المتوازية التابعة لمعهد مهندسي الكهرباء والإلكترونيات : 292-301 .