دوره آموزشی
دوبله زبان فارسی
برنامهنویسی کارآمد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توصیف معماری رایانش و حافظه در یک گره ابررایانه یا یک نمونه رایانش ابری
- استفاده از compiler و کتابخانه ها برای افزایش عملکرد برنامه
- درک نحوه استفاده از عملیات برداری در یک ریزپردازنده مدرن برای حداکثر کردن عملکرد
- استفاده از دایرکتیوهای OpenMP برای بهبود بردارسازی در برنامهها
این دوره برای دانشمندان، مهندسان، پژوهشگران و هر فردی که میخواهد مسائل را بهصورت کارآمد در محیطهای رایانشی با عملکرد بالا یا در ابر حل کند طراحی شده است. دانشجویانی که این دوره را به پایان میرسانند درک پایهای از نحوه شناسایی گلوگاهها در برنامههای خود و همچنین روشهای برطرف کردن آنها خواهند داشت. این دوره همچنین یک معرفی سطح بالا از معماری گرههای رایانشی مدرن در سیستمهای رایانش با عملکرد بالا و نمونههای رایانش ابری ارائه میدهد.
برنامهنویسی کارآمد
-
بررسی دوره 2:37
-
پروفایلینگ با gprof 9:03
-
پروفایلینگ برای Python 6:19
-
کتابخانههای عددی 12:23
-
گزینههای Compiler برای بهبود عملکرد 8:09
-
بروزرسانیهای دوره و پشتیبانی دسترسیپذیری None
-
برای کار خود اعتبار آکادمیک کسب کنید! None
-
پشتیبانی دوره None
-
تحلیل وابستگی 6:04
-
بهینهسازی اسکالر 5:48
-
بهینهسازی حلقهها - بخش 1 5:04
-
بهینهسازی حلقهها - بخش 2 5:54
-
بهینهسازی Python با NumPy 5:30
-
معماری کامپیوتر 6:10
-
حداکثرسازی عملکرد با وکتورسازی 7:23
-
آمادهسازی دادههای اپلیکیشن برای وکتورسازی - تراز دادهها 5:27
-
OpenMP - SIMD 4:35
-
معماری حافظه 7:13
-
سلسلهمراتب حافظه در پردازنده 6:16
-
ویژگیهای Cache و حافظه در یک گره رایانش 6:55
-
مقیاسپذیری دسترسی به داده - BLAS 6:26
-
آشنایی با رایانش موازی 6:10
-
مقدمهای بر رایانش High Throughput 4:10
-
دموی Slurm Job Arrays 4:14
-
HTC با GNU Parallel 7:54
مشخصات آموزش
برنامهنویسی کارآمد
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:25
- مدت زمان :02:19:44
- حجم :319.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy