برنامهنویسی موازی در جولیا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- دانشجویان با فرمانهای اساسی در برنامهنویسی موازی در پارادایمهای multi-threading و رایانش توزیع شده در جولیا آشنا خواهند شد.
- دانشجویان با ابزارها و پکیجهای جولیا برای برنامهنویسی موازی آشنا میشوند.
- دانشجویان به بررسی کاربردهای مشترک و همچنین غیرمعمول موازیسازی خواهند پرداخت.
- دانشجویان قادر خواهند بود از multi-threading و رایانش توزیع شده بهطور همزمان استفاده کنند.
پیشنیازهای دوره
- تجربه در اصول زبان جولیا
- تجربه برنامهنویسی موازی در هر زبانی توصیه میشود.
توضیحات دوره
به این دوره خوش آمدید!
این دوره بهصورت عمیق به دنیای برنامهنویسی موازی میپردازد.
ما به شما مهارتهایی را ارائه خواهیم کرد که بتوانید مسائل را با استفاده از قدرت چندین پردازنده حل کنید. مثالهای خستهکننده مانند «محاسبه عدد پی» را فراموش کنید، ما به بررسی کاربردهای عملی میپردازیم که پتانسیل واقعی رایانش موازی را نشان میدهد.
با استفاده از زیرساخت جولیاهاب و اکوسیستم غنی پکیجهای آن، ما شما را از طریق مفاهیم اصلی با توضیحات واضح و مختصر و مثالهای واقعی راهنمایی خواهیم کرد. ما همچنین نکات بهینهسازی عملکرد را ارائه میدهیم تا مطمئن شویم کد شما بهطور مؤثری اجرا میشود.
در این دوره میتوانید موارد زیر را انتظار داشته باشید:
- مثالهای عملی - به مثالهای عملی میپردازید که فراتر از تسکهای ساده هستند و به شما در درک و اعمال موثر مفاهیم برنامهنویسی موازی کمک میکنند.
- زیرساخت جولیاهاب - از پلتفرم جولیاهاب برای اجرا و مدیریت یکپارچه محاسبات خود استفاده میکنید.
- اکوسیستم پکیج جولیا - مجموعهای وسیع از پکیجهای جولیا که قابلیتهای برنامهنویسی موازی شما را افزایش میدهند را بررسی و استفاده میکنید.
- نکات عملکرد - نکات و تکنیکهای ارزشمندی را برای بهینهسازی عملکرد برنامههای موازی خود یاد میگیرید.
- محتوای متمرکز - این دوره بهگونهای طراحی شده که بهسرعت به نکات کلیدی و مفاهیم ضروری میپردازد تا تجربه یادگیری شما را به حداکثر برساند.
پس، کمربندهای خود را ببندید و آماده باشید تا قدرت برنامهنویسی موازی را کشف کنید.
این دوره برای چه کسانی مناسب است؟
- حرفهایهایی که نیاز به تبدیل کدهای فعلی خود به کد جولیا دارند تا از ویژگیهای برنامهنویسی موازی و سرعت آن بهره ببرند.
- توسعهدهندگان جولیا که میخواهند پارادایمهای موازی این زبان را بررسی کنند.
برنامهنویسی موازی در جولیا
-
مقدمه 02:09
-
جولیاهاب 02:32
-
به Multi-threading خوش آمدید 01:12
-
قبل از شروع کار 01:47
-
threads@ 03:21
-
spawn@ 04:30
-
sync@ 03:13
-
اتمی 04:08
-
لاکها 04:18
-
کانالها 03:41
-
کاربرد کانالها - Producer-Consumer 04:28
-
نادرست عمل کردن Threading 03:10
-
درست عمل کردن Threading - مقدمه 07:54
-
درست عمل کردن Threading - کد 04:13
-
درست عمل کردن Threading - جایگزین 02:56
-
الگوریتم پردازش تصویر 05:17
-
پردازش تصویر با Threads 05:10
-
به رایانش توزیع شده خوش آمدید 01:13
-
ماشین محلی addprocs 02:33
-
ماشین راه دور addprocs 02:34
-
everywhere@ 04:28
-
کنترل دقیق 03:03
-
رایانش توزیع شده + Multi-threading - بخش 1 03:20
-
رایانش توزیع شده + Multi-threading - بخش 2 09:14
-
آرایههای مشترک 05:43
-
خوشهبندی موازی k-means - بخش 1 07:14
-
خوشهبندی موازی k-means - بخش 2 07:10
-
آرایههای توزیع شده - بخش 1 05:26
-
آرایههای توزیع شده - بخش 2 03:31
-
Digging 06:18
-
کانالهای راه دور 02:09
-
کانالها + استخر کار 03:58
-
پایپلاین - بخش 1 02:41
-
پایپلاین - بخش 2 03:26
-
پایپلاین - بخش 3 03:22
مشخصات آموزش
برنامهنویسی موازی در جولیا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:35
- مدت زمان :02:21:22
- حجم :1010.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy