افتح MPI
| إصدار مستقر | 5.0.5 [1]
/ 22 يوليو 2024 |
|---|---|
| مستودع |
|
| نظام التشغيل | يونكس ، لينكس ، ماك أو إس ، فري بي إس دي [2] |
| منصة | متعدد المنصات |
| يكتب | مكتبة |
| رخصة | رخصة BSD الجديدة |
| موقع إلكتروني | www.open-mpi.org |
Open MPI هو مشروع مكتبة Message Passing Interface (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 من مختبر لوس ألاموس الوطني
- LAM/MPI من جامعة إنديانا
بمساهمات من فريق PACX-MPI في جامعة شتوتغارت . تتألف هذه المؤسسات الأربع من الأعضاء المؤسسين لفريق تطوير Open MPI.
اختار مطورو Open MPI هذه التطبيقات الخاصة بـ MPI باعتبارها متميزة في مجال واحد أو أكثر. يهدف Open MPI إلى استخدام أفضل الأفكار والتقنيات من المشاريع الفردية وإنشاء تطبيق MPI مفتوح المصدر من الطراز العالمي يتميز في جميع المجالات. يحدد مشروع Open MPI عدة أهداف رفيعة المستوى:
- إنشاء برنامج مجاني مفتوح المصدر ، وخاضع لمراجعة الأقران، وعالي الجودة، ومتكامل لتنفيذ MPI-3.0
- لتوفير أداء تنافسي عالي للغاية ( زمن انتقال منخفض أو نطاق ترددي مرتفع )
- إشراك مجتمع الحوسبة عالية الأداء بشكل مباشر في التطوير الخارجي وردود الفعل (البائعين، والباحثين من جهات خارجية، والمستخدمين، وما إلى ذلك)
- توفير منصة مستقرة للبحث والتطوير التجاري لأطراف خارجية
- للمساعدة في منع " مشكلة التفرع " الشائعة في مشاريع MPI الأخرى [6]
- لدعم مجموعة واسعة من منصات وبيئات الحوسبة عالية الأداء
وحدات الكود
يحتوي كود Open MPI على ثلاث وحدات كود رئيسية:
- OMPI - رمز MPI
- ORTE - بيئة التشغيل المفتوحة
- OPAL - طبقة الوصول المحمولة المفتوحة
التنفيذات التجارية
- أدوات Sun HPC Cluster - بدءًا من الإصدار 7، تحولت Sun إلى Open MPI
- Bullx MPI—في عام 2010 أعلنت شركة Bull عن إصدار bullx MPI، استنادًا إلى Open MPI [7]
اتحاد
يتم تنفيذ تطوير Open MPI ضمن اتحاد يضم العديد من الشركاء الصناعيين والأكاديميين. يغطي الاتحاد أيضًا العديد من مشاريع البرمجيات الأخرى مثل مكتبة hwloc (Hardware Locality) التي تتولى اكتشاف ونمذجة طوبولوجيا المنصات المتوازية.
انظر أيضا
مراجع
- ^ "الإصدار 5.0.5". 22 يوليو 2024. تم الاسترجاع 23 يوليو 2024 .
- ^ "FreshPorts -- net/Openmpi2: مكتبة تمرير الرسائل عالية الأداء".
- ^ جيف سكويرز. "Open MPI: 10^15 Flops Can't Be Wrong" (PDF) . Open MPI Project . تم الاسترجاع في 2011-09-27 .
- ^ "البرمجة على الحاسوب K" (PDF) . فوجيتسو . تم الاسترجاع في 2012-01-17 .
- ^ "Open MPI power 8 petaflops". Cisco Systems . مؤرشف من الأصل في 2011-06-28 . تم الاسترجاع في 2011-09-27 .
- ^ منع التشعب هو هدف؛ كيف ستنفذ ذلك؟
- ^ أوريلي نيجرو. "Bull launchs bullx supercomputer suite". Bull SAS. مؤرشف من الأصل في 2014-04-21 . تم الاسترجاع في 2013-09-27 .
روابط خارجية
- الصفحة الرئيسية لمشروع MPI المفتوح
- RCE01: مقابلة بودكاست Open MPI - RCE
