Open MPI
Open MPI هو مشروع مكتبة لواجهة تمرير الرسائل (MPI) يجمع بين تقنيات وموارد من عدة مشاريع أخرى (FT-MPI، LA-MPI، LAM/MPI ، وPACX-MPI). ويستخدمه العديد من الحواسيب العملاقة ضمن قائمة TOP500 ، بما في ذلك Roadrunner ، الذي كان أسرع حاسوب عملاق في العالم من يونيو 2008 إلى نوفمبر 2009، [ 3 ] و K computer ، أسرع حاسوب عملاق من يونيو 2011 إلى يونيو 2012. [ 4 ] [ 5 ]
ملخص
يمثل Open MPI اندماجًا بين ثلاثة تطبيقات معروفة لـ MPI:
- حاصل على شهادة FT-MPI من جامعة تينيسي
- LA-MPI من مختبر لوس ألاموس الوطني
- لام/إم بي آي من جامعة إنديانا
بمساهمات من فريق PACX-MPI في جامعة شتوتغارت . وتشكل هذه المؤسسات الأربع الأعضاء المؤسسين لفريق تطوير Open MPI.
اختار مطورو Open MPI هذه التطبيقات لبروتوكول MPI لتفوقها في مجال واحد أو أكثر. يهدف Open MPI إلى استخدام أفضل الأفكار والتقنيات من المشاريع الفردية لإنشاء تطبيق MPI مفتوح المصدر عالمي المستوى يتفوق في جميع المجالات. يحدد مشروع Open MPI عدة أهداف رئيسية:
- لإنشاء برنامج مجاني ومفتوح المصدر ، وخاضع لمراجعة الأقران، وبجودة إنتاجية كاملة لتطبيق MPI-3.0
- لتوفير أداء تنافسي عالي للغاية ( زمن استجابة منخفض أو نطاق ترددي عالٍ )
- إشراك مجتمع الحوسبة عالية الأداء بشكل مباشر في التطوير الخارجي والتعليقات (البائعين، والباحثين من جهات خارجية، والمستخدمين، وما إلى ذلك).
- توفير منصة مستقرة لأبحاث الطرف الثالث والتطوير التجاري
- للمساعدة في منع " مشكلة التفرع " الشائعة في مشاريع MPI الأخرى [ 6 ]
- لدعم مجموعة واسعة من منصات وبيئات الحوسبة عالية الأداء
وحدات البرمجة
يحتوي كود Open MPI على 3 وحدات برمجية رئيسية:
- OMPI - رمز MPI
- ORTE - بيئة التشغيل المفتوحة
- أوبال - طبقة الوصول المحمولة المفتوحة
التطبيقات التجارية
- أدوات مجموعة الحوسبة عالية الأداء من صن - بدءًا من الإصدار 7، تحولت صن إلى Open MPI
- Bullx MPI—في عام 2010 أعلن Bull عن إصدار bullx MPI، استنادًا إلى Open MPI [ 7 ]
اتحاد

يتم تطوير Open MPI ضمن اتحاد يضم العديد من الشركاء الصناعيين والأكاديميين. ويشمل هذا الاتحاد أيضاً العديد من مشاريع البرمجيات الأخرى مثلمكتبة hwloc (Hardware Locality) التي تتولى مهمة اكتشاف وتصميم بنية المنصات المتوازية.
انظر أيضاً
مراجع
- ↑ "الإصدار 5.0.10" . 11 فبراير 2026. تم الاطلاع عليه في 3 أبريل 2026 .
- ↑ "FreshPorts -- net/Openmpi2: مكتبة تمرير الرسائل عالية الأداء" .
- ↑ جيف سكوايرز. "Open MPI: 10^15 Flops لا يمكن أن تكون خاطئة" (ملف PDF) . مشروع Open MPI . تاريخ الاسترجاع: 27-09-2011 .
- ↑ "البرمجة على حاسوب K" (ملف PDF) . فوجيتسو . تم الاطلاع عليه بتاريخ 17 يناير 2012 .
- ↑ "تقنية Open MPI تُشغّل 8 بيتافلوب" . شركة سيسكو سيستمز . مؤرشف من الأصل بتاريخ 28-06-2011 . تم الاطلاع عليه بتاريخ 27-09-2011 .
- ↑ منع التفرع هو هدف؛ كيف ستفرض ذلك؟
- ↑ أوريلي نيغرو. "بول تطلق مجموعة برامج الحواسيب العملاقة bullx" . بول إس إيه إس. مؤرشف من الأصل بتاريخ 21 أبريل 2014. تم الاطلاع عليه بتاريخ 27 سبتمبر 2013 .
روابط خارجية
- الصفحة الرئيسية لمشروع Open MPI
- RCE01: مقابلة بودكاست Open MPI - RCE
- مكتبات البرمجة المتزامنة
- البرامج التي تستخدم ترخيص BSD
