آموزش محاسبات موازی با MPI - آخرین آپدیت

دانلود Parallel Computing with MPI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره برای دانشمندان، مهندسان، دانشجویان و متخصصانی طراحی شده است که به دنبال توسعه راهکارهای بهینه برای سیستم‌های محاسباتی توزیع‌شده و با کارایی بالا (HPC) هستند. تمرکز اصلی این دوره بر برنامه‌نویسی موازی با استفاده از رابط تبادل پیام (MPI) است که استانداردی برای ارتباطات مقیاس‌پذیر بین چندین پردازنده محسوب می‌شود. پیش‌نیاز این دوره، داشتن تجربه برنامه‌نویسی پایه در زبان C یا C++ و آشنایی با محیط لینوکس است؛ هیچ دانش قبلی از MPI مورد نیاز نیست. این دوره می‌تواند به عنوان بخشی از واحد‌های تحصیلی مقطع کارشناسی ارشد علوم داده (MS-DS) دانشگاه کلرادو بولدر (CU Boulder) در پلتفرم کورسرا گذرانده شود. رشته MS-DS یک مدرک بین‌رشته‌ای است که اساتید دپارتمان‌های ریاضیات کاربردی، علوم کامپیوتر و علوم اطلاعات را گرد هم می‌آورد. با پذیرش بر اساس عملکرد و بدون نیاز به فرآیند درخواست پیچیده، این مقطع برای افرادی با پیش‌زمینه‌های متنوع تحصیلی یا تجربی در علوم کامپیوتر، ریاضیات و آمار ایده‌آل است. برای اطلاعات بیشتر درباره برنامه MS-DS به نشانی https://www.coursera.org/degrees/master-of-science-data-science-boulder مراجعه کنید.

سرفصل ها و درس ها

مقدمه‌ای بر محاسبات موازی و MPI Introduction to Parallel Computing and MPI

  • مرور کلی دوره Course Overview

  • آشنایی با محاسبات موازی Introduction to Parallel Computing

  • تفکر موازی Thinking in Parallel

  • مقدمه‌ای بر تبادل پیام (Message Passing) Introduction to Message Passing

  • همگام‌سازی (Synchronization) Synchronization

تکنیک‌های پیشرفته ارتباطی در MPI Advanced Communication Techniques in MPI

  • موازی‌سازی یک الگوریتم سریال Parallelizing a Serial Algorithm

  • مرور کلی ارتباطات نقطه به نقطه Point to Point Communication Overview

  • ارسال و دریافت مسدودکننده (Blocking) Blocking Sends and Receives

  • ارتباطات غیرمسدودکننده (Nonblocking) Nonblocking Communication

  • بن‌بست (Deadlock) Deadlock

بهینه‌سازی عملکرد در محاسبات موازی Performance Optimization in Parallel Computing

  • پیاده‌سازی ارتباطات غیرمسدودکننده Implementing Nonblocking Communication

  • هم‌پوشانی ارتباطات و محاسبات Overlapping Communication and Computation

  • مرور کلی توازن بار (Load Balancing) Load Balancing Overview

  • توازن بار و افزایش سرعت (Speedup) Load Balancing and Speedup

مفاهیم پیشرفته MPI – ارتباط‌دهنده‌ها و انواع داده‌های مشتق شده Advanced MPI Concepts – Communicators and Derived Datatypes

  • ارتباط‌دهنده‌های MPI (Communicators) MPI Communicators

  • راهنمای گام به گام ایجاد ارتباط‌دهنده Communicator Creation Walkthrough

  • ارتباط‌دهنده‌ها و تجزیه دامنه Communicators and Domain Decomposition

  • مرور کلی انواع داده‌های مشتق شده Derived Datatypes Overview

  • انواع داده‌های مشتق شده: پیوسته و برداری Derived Datatypes - Contiguous and Vector

  • انواع داده‌های مشتق شده: نمایه‌ای و ساختاری Derived Datatypes - Indexed and Struct

  • جمع‌بندی هفته چهارم Week 4 Wrap-Up

ورودی/خروجی موازی در MPI و HDF5 برای محاسبات با کارایی بالا Parallel I/O in MPI and HDF5 for High-Performance Computing

  • ورودی/خروجی موازی (Parallel I/O) Parallel I/O

  • مرور کلی MPI I/O MPI I/O Overview

  • مثال‌های MPI I/O MPI I/O Examples

  • مرور کلی HDF5 بخش اول HDF5 Overview Part 1

  • مرور کلی HDF5 بخش دوم HDF5 Overview - Part 2

نمایش نظرات

آموزش محاسبات موازی با MPI
جزییات دوره
7h 58m
26
(آخرین آپدیت)
1,075
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar