هل مكتبة PVM (الجهاز الظاهري الموازي) تستخدم على نطاق واسع في HPC؟

StackOverflow https://stackoverflow.com/questions/1771597

  •  21-09-2019
  •  | 
  •  

سؤال

هل انتقل الجميع إلى MPI (واجهة تمرير الرسائل) أم هل ما زال PVM يستخدم على نطاق واسع في أجهزة الكمبيوتر العملاقة و HPC؟

هل كانت مفيدة؟

المحلول

تجربتي هي أن PVM هو ليس تستخدم على نطاق واسع في الحوسبة عالية الأداء. يبدو أن MPI تستخدم على نطاق واسع وشيء مثل المشارك في فورتران قد يكون الطريق إلى الأمام للأنظمة المتوازية على نطاق واسع في المستقبل.

أستخدم مكتبة تسمى intercomm لاقتران نماذج الفيزياء معا كطبيعة تنفيذية منفصلة. يستخدم Intercomm حاليًا PVM للاتصال بين هذه النماذج المقترنة. تفتخر PVM و Intercomm بأنهما يعملان على بيئات شبكة متجانسة وغير متجانسة (قيل لي إن MPI لا يدعم بيئات حساب/شبكة غير متجانسة). ومع ذلك ، هذه ميزة لم نستخدمها مطلقًا (وأشك بشدة في أننا سنفعل ذلك).

لقد واجهت صعوبة في تشغيل PVM على بيئات الحساب الأكاديمية. لقد اقترح بعض الأشخاص من نوع Sys-Admin/Support في مراكز الحوسبة الوطنية ذات السمعة الطيبة أننا "ببساطة" رمز إلى حاسوب فائق معين لم يرغب فيه بيئة جهاز التوجيه/القائمة في إطلاق العديد من المواد التنفيذية المتوازية إلى جانب PVM.

إذا كنت في مرحلة الهندسة المعمارية/التصميم في المشروع ، فإنني أوصي بالابتعاد عن PVM إلا إذا كنت بحاجة إلى العمل على بيئات حساب/شبكة غير متجانسة!

نصائح أخرى

قد تكون تعتمد بشكل كبير على الموقع ، لكن في تجربتي تهيمن MPI تمامًا على PVM في مساحة HPC (الأكاديمية على الأقل). لا يمكنك إطلاق وصول HPC جديد بشكل واقعي دون دعم MPI ولكن يبدو أن PVM اختياري بالتأكيد. هل هناك تنفيذ PVM لـ Infiniband على سبيل المثال؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top