آموزش برنامه‌نویسی همزمان با پردازنده‌های گرافیکی (GPU) - آخرین آپدیت

دانلود Introduction to Concurrent Programming with GPUs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به دانشجویان کمک می‌کند تا برای توسعه کدهایی که می‌توانند حجم عظیمی از داده‌ها را به صورت موازی پردازش کنند، آماده شوند. تمرکز اصلی این دوره بر جنبه‌های بنیادی برنامه‌نویسی همزمان، از جمله معماری‌های CPU/GPU، برنامه‌نویسی چندرشته‌ای (Multithreaded) در زبان‌های C و Python و مقدمه‌ای بر سخت‌افزار و نرم‌افزار CUDA است.

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

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

  • مرور کلی تخصص برنامه‌نویسی GPU GPU Programming Specialization Overview

  • انتظارات از دوره Course Expectations

  • مرور کلی تمرینات آزمایشگاهی کورسرا Coursera Lab Assignments Overview

اصول اصلی برنامه‌نویسی موازی در CPU و GPU Core Principles of Parallel Programming on CPUs and GPUs

  • برنامه‌نویسی همزمان در دنیای واقعی Real World Concurrent Programming

  • دام‌ها و خطاهای برنامه‌نویسی همزمان Concurrent Programming Pitfalls

  • ارائه مسائل و الگوریتم‌های برنامه‌نویسی همزمان Concurrent Programming Problems and Algorithms Presentation

  • اختیاری: مسئله مرغ‌های گرسنه Optional: Hungry Chickens Problem

  • الگوهای برنامه‌نویسی همزمان Concurrent Programming Patterns

  • کد سریال در مقابل موازی و طبقه‌بندی فلین Serial Versus Parallel Code and Flynn's Taxonomy

مقدمه‌ای بر برنامه‌نویسی موازی با C و Python Introduction to Parallel Programming with C and Python

  • ارائه نحو (Syntax) و الگوهای برنامه‌نویسی موازی در Python 3 Python 3 Parallel Programming Syntax and Patterns Presentation

  • ساختار پروژه آزمایشگاهی Python 3 Python 3 Laboratory Project Structure

  • ساختار پروژه تکالیف Python 3 Python 3 Assignment Project Structure

  • نحو و الگوهای برنامه‌نویسی موازی در ++C C++ Parallel Programming Syntax And Patterns

  • ساختار پروژه آزمایشگاهی ++C C++ Laboratory Project Structure

  • ساختار پروژه تکالیف ++C C++ Assignment Project Structure

سخت‌افزار و نرم‌افزار پردازنده گرافیکی انویدیا NVidia GPU Hardware/Software

  • مقایسه GPUهای مجزا و یکپارچه Integrated versus Dedicated GPUs

  • ابزارهای GUI و CLI برای شناسایی سخت‌افزار GPU نصب شده GUI CLI Tools for Identifying Installed GPU Hardware

  • معماری‌های پردازنده گرافیکی انویدیا Nvidia GPU Architectures

  • نصب CUDA در لینوکس CUDA Linux Installation

  • راهنمای کامل آزمایشگاه و تکالیف CUDA CUDA Help Lab and Assignment Walkthrough

  • لایه‌های نرم‌افزاری CUDA CUDA Software Layers

  • کامپایل کردن کد در CUDA CUDA Code Compilation

  • رابط‌های برنامه‌نویسی (API) درایور و زمان اجرا در CUDA CUDA Runtime Driver APIs

  • راهنمای کامل آزمایشگاه و تکالیف APIهای درایور و زمان اجرا CUDA Driver and Runtime APIs Lab and Assignment Walkthrough

مقدمه‌ای بر برنامه‌نویسی GPU Introduction to GPU Programming

  • نحو کامپایل و اجرای CUDA CUDA Compilation and Execution Syntax

  • ویدیو بررسی کلمات کلیدی CUDA CUDA Keywords Video

  • راهنمای کامل آزمایشگاه و تکالیف ساده CUDA Simple CUDA Lab and Assignment Walkthrough

  • برنامه‌نویسی در محیط IDE برای CUDA CUDA IDE Programming

  • ساختار پروژه CUDA و بهترین روش‌ها CUDA Project Structure and Best Practices

  • راهنمای کامل پروژه پیچیده CUDA Complex CUDA Project Assignment Walkthrough

نمایش نظرات

آموزش برنامه‌نویسی همزمان با پردازنده‌های گرافیکی (GPU)
جزییات دوره
19h 31m
30
(آخرین آپدیت)
22,208
2.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar