If you do not find what you're looking for, you can use more accurate words.
يشير SPMD عادة إلى برمجة تمرير الرسائل على بنيات ذاكرة الحاسوب الموزعة. يتكون حاسوب الذاكرة الموزعة من مجموعة من الحواسيب المستقلة، تسمى بالعقد. تبدأ كل عقدة برنامجها الخاص وتتواصل مع العقد الأخرى عن طريق إرسال واستقبال الرسائل، استدعاء إجراءات الإرسال والتلقي لهذا الغرض. يمكن أيضًا تنفيذ التزامن في الحاجز بواسطة الرسائل. يمكن إرسال الرسائل بواسطة عدد من آليات الاتصال، مثل TCP / IP عبر الإيثرنت، أو الوصلات المتخصصة عالية السرعة مثل Myrinet وSupercomputer Interconnect . يتم تنفيذ المقاطع التسلسلية للبرنامج عن طريق حساب متطابق على جميع العقد بدلاً من حساب النتيجة على عقدة واحدة وإرسالها إلى الآخرين.
في الوقت الحاضر، يتم عزل المبرمج عن تفاصيل الرسالة التي تمر عبر واجهات قياسية، مثل PVM و MPI.
الذاكرة الموزعة هي أسلوب البرمجة المستخدم على أجهزة الكمبيوتر العملاقة المتوازية من مجموعات بيولف محلية المنشأ إلى أكبر المجموعات على Teragrid.