Wikidata facts
- Instance of
- technical standard
- Subclass of
- application programming interface
- Official website
- www.mpi-forum.org
- Has use
- message passing
Show 3 more facts
- Stack Exchange tag
- stackoverflow.com/tags/mpi
- software version identifier
- 2.2
- used by
- Q15777
Sources (2)
via Wikidata · CC0
Article · العربية
واجهة تمرير الرسائل (بالإنجليزية: Message Passing Interface MPI) هي واجهة برمجة التطبيقات التي تسمح للأعمال (processes) بالتواصل فيما بينها من خلال تبادل رسائل. الطريقة مستعملة أيضا بين البرمجيات المتوازية مشغلة على حاسوب عملاق أو حيث الوصول لذاكرة غير محلية مكلف للغاية. يرجع الفضل في تطوير الواجهة إلى ويليام جروب وإروين لوسك وغيرهما. قد يحتاج المبرمج لحل مشاكل ضخمة، والتعامل مع مجال ذاكري أكبر، أو ربما قد يحتاج ببساطة لحل مشاكل بسرعة أكبر من الممكن تحقيقها على حواسيب تسلسلية. بالإمكان عندها الانتقال إلى البرمجة التفرعية والحواسيب التفرعية للتعامل مع هذه الاحتياجات. إن استخدام أساليب البرمجة التفرعية على حواسيب تفرعية يمنحك الوصول لموارد ذاكرية أكبر وموارد وحدة المعالجة المركزية CPU غير متاحة على حواسيب تسلسلية. أحد الأساليب الأساسية في البرمجة التفرعية هو استخدام مكتبات تمرير الرسائل. تؤمن هذه المكتبات إدارة نقل المعطيات بين مقاطع من برامج تفرعية تعمل (عادةً) على معالجات متعددة في بنية حوسبة تفرعية
Abstract from DBpedia / Wikipedia · CC BY-SA