سلام
طبقه بندی درست و واضحی برای مدل های برنامه نویسی موازی میخام. چند روزیه که دارم سرچ میکنم متاسفانه نتونستم به نتیجه قطعی و درستی برسم.
آخرین چیزی که پیدا کردم و مربوط به ویکی پدیاست :
  • •تعامل فرایند

تعامل فرایند مربوط به مکانیزمی می‌یاشد که فرایندهای موازی در آن می‌توانند با یکدیگر در ارتباط باشند.
معمول‌ترین حالت‌های تعامل:
•حافظۀ مشترک
در مدل حافظۀ مشترک، وظایف موازی یک فضای آدرس جهانی را به اشتراک می‌گذارند و به صورت غیرهمزمان آن را خوانده و می‌نویسند.
•انتقال پیام
در مدل انتقال پیام، وظایف موازی داده‌ها را به کمک گذر پیام با یکدیگر عوض می‌کنند. این ارتباطات می‌توانند همزمان یا غیرهمزمان باشند.


  • •تجزیۀ مسئله

هر برنامۀ موازی از فرایندهای در حال اجرا به صورت همزمان تشکیل شده است، تجزیۀ مسئله به راهی مربوط است که در آن این فرایندها فرموله شده‌اند. این طبقه‌بندی ممکن است به اسکلت‌های الگوریتمی یا موازی‌سازی‌های برنامه‌نویسی موازی اشاره کند.

اما تو مقالم به این صورت نوشته:

مدل الگوریتم موازی روش معمولی است که با استفاده از یک استراتژی مناسب تعامل برای ساخت الگوریتم موازی از طریق انتخاب تکنولوژی نگاشت و ترکیب را به حداقل می رساند.
مدل های رایج الگو ریتم های موازی، شامل:
1-مدل Data Parallel
2- مدل task graph
3- مدل Work-Pool
4- مدل master-slave
5- مدل Assembly Line
6- مدل ترکیبی.

چیزی که هست نمی تونم به هم ربطشون بدم.

کسی میتونه کمکم کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟