پاورپوینت (PowerPoint) آشنایی کامل با برنامه نویسی همروند
توضیحات فایل «آشنایی کامل با برنامه نویسی همروند.pptx»
ملزومات یک مدل محاسباتی موازی یک مدل محاسباتی موازی همه منظوره بایستی دارای خصوصیات ذیل باشد: ●تاخیر شبکه با افزایش تعداد پروسسورها به صورت لگاریتمی افزایش یابد. ●پهنای باند شبکه با افزایش تعداد پروسسورها به طور کافی به نحوی افزایش یابد که هر پروسسور با نرخ ثابت و حداکثری قادر به رد و بدل پیام باشد. ●عملیات دارای مدل کارایی باشند ، به طوری که طراح الگوریتم بتواند زمان اجرای الگوریتم خود را پیش بینی کند. Copyright © sadeghnia spring2013 GMail : shida.sadeghnia@gmail.com 16 ابزارهای برنامه نویسی موازی: ●ابزارهای برنامهسازی برای سیستمهای دارای حافظه اشتراکی ●ابزارهای برنامهنویسی برای سیستمهای دارای حافظه توزیعشده Copyright © sadeghnia spring2013 GMail : shida.sadeghnia@gmail.com 9 اصول برنامه نویسی موازی ●یافتن موازات کافی در برنامه(قانون آمدال) ●دانه دانه کردن ●محلی سازی ●همگام سازی ●شرایط مسابقه ●عدم تعادل بار Copyright © sadeghnia spring2013 GMail : shida.sadeghnia@gmail.com 8 ارتباط بین پردازش ها وظایف در برنامهنویسی موازی برای انجام محاسبات خود نیاز به برقراری ارتباط بایکدیگر دارند، که روشهای زیر برای این کار میباشند: ●حافظه اشتراکی ●مدل ضمنی ●تبادل پیام Copyright © sadeghnia spring2013 GMail : shida.sadeghnia@gmail.com 7 انواع کامپیوتر های موازی با توجه به طبقه بندی فیلین می توان کامپیوتر های موازی را به دو دسته عمده تقسیم نمود: ● مالتی پروسسورها با حافظه اشتراکی ●مالتی کامپیوترها با حافظه توزیع شده Copyright © sadeghnia spring2013 GMail : shida.sadeghnia@gmail.com 6 تاریخچه ● دهه1960 ● دهه1970 [...]