برنامه نویسی موازی در متلب

آموزش برنامه نویسی موازی در متلب

در این ساعت از مطلب دی ال فایل آموزشی دیگری را برای شما همراهان گرامی آماده کرده و برای دانلود قرار داده ایم تحت عنوان آموزش برنامه نویسی موازی در متلب.این فایل آموزشی را می توانید در ادامه دانلود نمایید.

آموزش برنامه نویسی موازی در متلب :

۱ – برنامه نویسی موازی چیست؟

بطور معمول برنامه ها بصورت سریال نوشته میشوند. بگونه ای که یک وظیفه بعد از اتمام وظیفه دیگر اجرا شده و اینکار تا زمانیکه کل کد خاتمه مییابد، ادامه دارد. نکته اینجاست که در حالت در هر بار فقط یک وظیفه اجرا میشود. با توجه به این تعریف، استفاده از واحدهای پردازش چندتایی برای حل یک مسئله در یک زمان بمعنی محاسبات موازی میباشد. بطورساده محاسبات موازی بمعنی استفاده همزمان از منابع محاسباتی متعدد برای حل مسئله میباشد. برای اینکار مسئله به قسمت های جداگانه ای شکسته شده که میتوانند بصورت همزمان اجرا شوند. در ادامه هر قسمت به یک سری از دستورات شکسته  شده و این دستورات روی CPU های متفاوت اجرا میگردند.

۲- برنامه نویسی موازی در متلب :

برنامه موازی در متلب (Parallel Matlab) یک توسعه در نرم افزار متلب میباشد که از فواید کامپیوترهای چندهسته ای و سیستم های توزیع شده بدرستی بهره برده است. ابزار برنامه محاسبات موازی ( Parallel Computing Toolbox یا PCT ) روی یک سیستم desktop اجرا شده و میتواند باتوجه به مشخصات سخت افزاری سیستم تا ۸ یا ۱۲ هسته را زیربار ببرد.

۳- کاربر میتواند از سه طریق برنامه را بصورت موازی اجرا نماید:

  1. دستوراتی را تایپ نماید که به صورت موازی اجرا شوند.
  2. یک M-file فایلی را فراخوانی کند که بصورت موازی اجرا شود.
  3. یک M-file فایل را برای اجرا به batch ارسال نماید.

۴- راه های نوشتن یک برنامه موازی در متلب :

  • حلقه Parfor
  • دستور spmd
  • استفاده از Graphic Process Unit (GPU)

 

این کتاب را می توانید از لینک زیر بصورت مستقیم دانلود نمایید


نام کتاب : آموزش برنامه نویسی موازی در متلب

زبان : فارسی

تعداد صفحه : ۱۹صفحه

حجم کتاب : ۴۱۵ کیلو بایت

رمز فایل : www.matlabdl.com

دانلود

دانلود

 

 

 

 


 

0 پاسخ ها

دیدگاه خود را ثبت کنید

آیا می خواهید به بحث بپیوندید؟
در صورت تمایل از راهنمایی رایگان ما استفاده کنید!!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *