جعبه ابزارها

جعبه ابزار

جعبه ابزار پردازش موازی (Parallel Computing Toolbox) در متلب

  • جمعه 8 سپتامبر 2017
  • بازدید ۷,۹۷۵ نفر

تصویر parallel-computing-toolbox-in-matlab_235_1 جعبه ابزار پردازش موازی (Parallel Computing Toolbox) در متلب

جعبه ابزار پردازش موازی در متلب

در این مقاله قصد داریم یکی از جعبه ابزار های مفید و پر کاربردی که در نرم افزار متلب بیشتر مورد استفاده قرار می گیرد یعنی جعبه ابزار پردازش موازی یا Parallel Computing Toolbox را بررسی و ویژگی ها و کاربرد های آن را توضیح داده و در پایان داکیومنت انگلیسی این تولباکس را قرار داده ایم.

معرفی جعبه ابزار پردازش موازی

تولباکس پردازش موازی در نرم افزار متلب اجازه ی حل مسائل محاسباتی و داده ای را با استفاده از پردازنده های چند هسته ای GPU ها و خوشه های کامپیوتری میدهد. ساختارهای مرتبه ی بالا، از جمله حلقه های for موازی، انواع آرایه ای خاص و الگوریتم های عددی موازی سازی شده، به ما امکان موازی سازی برنامه های کاربردی نرم افزار MATLAB را بدون برنامه نویسی های CUDA یا MPI می دهد. شما میتوانید از این جعبه ابزار در سیمولینک متلب (Simulink) نیز برای اجرای شبیه سازی های چندگانه به صورت موازی استفاده کنید. این جعبه ابزار اجازه ی کارکرد همزمان ۱۲ کاربر یا موتور محاسباتی MATLAB را می دهد بدون تغيير در كد نوشته شده، میتوان برنامه ها را بر روی خوشه های کامپیوتری یا یک شبکه ی محاسباتی و با استفاده از ابزار MATLAB Distributed Computing Server اجرا کرد. همچنین می توان برنامه ها را به صورت تعاملی و یا دسته ای نیز اجرا کرد.

ویژگی های اصلی تولباکس پردازش موازی

تولباکس Parallel Computing Toolbox از ویژگی های زیر بهره می برد:

  • حلقه های for موازی (parfor) برای اجرای الگوریتم های موازی بر روی پردازنده های چند هسته ای
  • امکان پشتیبانی از GPUهای سری NVIDIA برنامه نویسی شده توسط CUDA
  • امکان کارکرد همزمان ۱۲ کاربر
  • پشتیبانی از خوشه های کامپیوتری و شبکه
  • اجرای تعاملی یا دسته ای برنامه های کاربردی موازی
  • دسترسی به سازه های آرایه ای توزیع شده و برنامه های تکی چند داده ای (spmd) برای مدیریت
  • مجموعه ی داده های بزرگ و الگوریتم های دادهای موازی

تصاویری از کاربرد جعبه ابزار پردازش موازی

 

تصویر parallel-computing-toolbox-in-matlab_235_2 جعبه ابزار پردازش موازی (Parallel Computing Toolbox) در متلب

عکس 1: محاسبات موازی در MATLAB

 

تصویر parallel-computing-toolbox-in-matlab_235_4 جعبه ابزار پردازش موازی (Parallel Computing Toolbox) در متلب

عکس 2: استفاده از حلقه For موازی برای یک برنامه با کارکرد موازی

 

تصویر parallel-computing-toolbox-in-matlab_235_3 جعبه ابزار پردازش موازی (Parallel Computing Toolbox) در متلب

عکس 3: محاسبات GPU با MATLAB

 

ثبت نظر
ریفریش کنید!
نظرات کاربران (۷ مورد)
  1. تصویر آواتار کاربر 0
    مهدی بهرامی جمعه , 8 فوریه

    سلام در مورد پردازش موازی مقاله یا کتابی هست که بتونم از مطالبش استفاده کنم برای انجام قسمتی از پایان نامم باید روش یه مطلعه ای داشته باشم مچکرم.

  2. تصویر آواتار کاربر 0
    Mohsen چهارشنبه , 17 آوریل

    سلام چطور میتونم این toolbox رو دانلود کنم ؟

  3. تصویر آواتار کاربر 0
    علیرضا دوشنبه , 14 سپتامبر

    سلام لینک تول باکستون کجاست...؟ توی تلگرامتون عضو شدم چیزی نبود!

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهچهارشنبه , 16 سپتامبر

      خود تولباکس پردازش موازی رو می تونید از سایت mathworks دریافت کنید. ما تو سایت فقط کتاب آموزشی تولباکس Parallel Computing رو داریم.

      • تصویر آواتار کاربر 0
        فاطمهشنبه , 26 ژوئن

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

        • تصویر آواتار کاربر 1
          یعثوب سیفی زادهیکشنبه , 27 ژوئن

          میشه به صورت رایگان دانلود و نصب کرد، بهتره از داخل خود متلب به صورت آنلاین نصب کنید.