آشنایی با محاسبات موازی و با کارایی بالا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کار با یک محیط معمول HPC مبتنی بر Linux
- توصیف کامپوننت های یک سیستم محاسبات توزیعشده با کارایی بالا
- ارزیابی تفاوتهای بین برنامهنویسی سریالی و موازی
- برآورد شتاب و بهرهوری از طریق انجام یک مطالعه مقیاسپذیری
توضیحات دوره
این دوره اصول محاسبات با کارایی بالا و محاسبات موازی را معرفی میکند. مخاطب این دوره دانشمندان، مهندسان، پژوهشگران و در واقع هر فردی است که به دنبال توسعه مهارتهای نرمافزاری لازم برای کار در محیطهای نرمافزاری موازی است. این مهارتها شامل تحلیل دادههای کلان، یادگیری ماشین، برنامهنویسی موازی و بهینهسازی میشوند. در این دوره، از مبانی محیطهای Linux و اسکریپتنویسی bash گرفته تا محاسبات با توان عملیاتی بالا و موازیسازی کد را پوشش خواهیم داد. توصیه میشود برای انجام برخی از تمرینهای برنامهنویسی، با یکی از زبانهای ++Fortran 90 ،C یا Python آشنایی داشته باشید.
پس از اتمام این دوره، با موارد زیر آشنا خواهید بود:
- کامپوننت های یک سیستم محاسبات توزیعشده با کارایی بالا
- انواع مدلهای برنامهنویسی موازی و موقعیتهایی که در آنها استفاده میشوند.
- محاسبات با توان عملیاتی بالا
- موازیسازی با حافظه مشترک
- موازیسازی با حافظه توزیعشده
- کار با یک محیط معمول HPC مبتنی بر Linux
- ارزیابی و تحلیل مقیاسپذیری اپلیکیشن ها، شامل مقیاسپذیری ضعیف و قوی
- کمیسازی نیازهای پردازشی، دادهای و هزینهای برای یک پروژه یا گردشکار محاسباتی
این دوره میتواند بهعنوان واحد دانشگاهی و بخشی از برنامه کارشناسیارشد علوم داده (MS-DS) دانشگاه CU Boulder که در پلتفرم Coursera ارائه میشود، گذرانده شود. MS-DS یک برنامه میانرشتهای است که اعضای هیئت علمی از دانشکدههای ریاضیات کاربردی، علوم کامپیوتر، علوم اطلاعات و سایر بخشها را گرد هم میآورد. با پذیرش مبتنی بر عملکرد و بدون فرآیند درخواست رسمی، این برنامه برای افرادی با طیف گستردهای از پیشینه تحصیلی کارشناسی و یا تجربه حرفهای در علوم کامپیوتر، علوم اطلاعات، ریاضیات و آمار ایدهآل است.
آشنایی با محاسبات موازی و با کارایی بالا
-
بررسی دوره 2:59
-
آشنایی با JupyterLab 4:04
-
ارسال تکالیف 6:56
-
Linux – بخش 1 5:24
-
Linux – بخش 2 3:27
-
دسترسی به سیستمهای از راه دور 6:13
-
فایل سیستم ها 4:55
-
اسکریپت نویسی Bash - بخش 1 7:20
-
اسکریپت نویسی Bash - بخش 2 5:17
-
بروزرسانیهای دوره و پشتیبانی دسترسیپذیری None
-
برای کار خود اعتبار دانشگاهی کسب کنید! None
-
پشتیبانی دوره None
-
مطالب دوره None
-
معماری HPC 4:56
-
نرمافزار 4:47
-
تخصیصها 3:36
-
انواع گرهها 1:52
-
ارسال کار با Slurm - بخش 1 6:05
-
ارسال کار با Slurm - بخش 2 8:04
-
زمانسنجی ساده اپلیکیشن 3:59
-
پردازش سریالی در مقابل موازی – بخش 1 3:40
-
پردازش سریالی در مقابل موازی – بخش 2 5:29
-
مدلهای حافظه موازی 5:57
-
موازیسازی داده در مقابل موازیسازی تسک 5:36
-
حافظه با ظرفیت بالا و کارایی بالا در محاسبات 4:18
-
چگونه کد را موازیسازی کنیم؟ 6:36
-
شتاب و بهرهوری موازی 4:10
-
مقیاسپذیری 4:16
-
محدودیتهای مقیاسبندی 3:52
-
جمعبندی این دوره None
مشخصات آموزش
آشنایی با محاسبات موازی و با کارایی بالا
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :02:03:48
- حجم :278.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy