آموزش محاسبه موازی با CUDA

Parallel Computing with CUDA

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: دوره ابتدایی CUDA - یک فناوری برنامه نویسی GPU از NVIDIA. همه را بزرگ کنید بررسی اجمالی معماری GPU 16 متر 9 ثانیه ابزار تجارت 16 متر 52s مقدمه ای بر CUDA C 30 متر 14 ثانیه الگوهای برنامه نویسی موازی دهه 52 انواع مختلف حافظه 12m 42s همکاری و همگام سازی موضوع 23 متر 46s عملیات اتمی 22 متر 53s رویدادها و جریان ها 35 متر 58 CUDA در سناریوهای پیشرفته 41m 32s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

      بررسی اجمالی معماری GPU GPU Architecture Overview

      • طرح کلی دوره Course Outline

      • تاریخچه محاسبات GPU History of GPU Computation

      • چارچوب های GPGPU GPGPU Frameworks

      • معماری پردازنده گرافیک Graphics Processor Architecture

      • قابلیت محاسبه Compute Capability

      • انتخاب کارت گرافیک Choosing a Graphics Card

      ابزار تجارت Tools of The Trade

      • نمای کلی ابزارها Tools Overview

      • با استفاده از NSight Using NSight

      • در حال اجرای برنامه های CUDA Running CUDA Apps

      • اشکال زدایی Debugging

      • نمایه سازی Profiling

      مقدمه ای بر CUDA C Introduction to CUDA C

      • بررسی اجمالی Overview

      • فرآیند تدوین Compilation Process

      • سلام ، CUDA Hello, CUDA

      • مقدماتی مکان Location Qualifiers

      • مدل اعدام Execution Model

      • ابعاد شبکه و بلوک Grid and Block Dimensions

      • مدیریت خطا Error Handling

      • بررسی دستگاه Device Introspection

      الگوهای برنامه نویسی موازی Parallel Programming Patterns

      • بررسی اجمالی Overview

      • آدرس دهی به عناصر Element Addressing

      • نقشه Map

      • جمع آوری Gather

      • پراکنده Scatter

      • كاهش دادن Reduce

      • اسکن کردن Scan

      انواع مختلف حافظه The Many Types of Memory

      • بررسی اجمالی Overview

      • حافظه جهانی Global Memory

      • حافظه بافت ثابت Constant & Texture Memory

      • حافظه مشترک Shared Memory

      • ثبت حافظه محلی Register & Local Memory

      • خلاصه Summary

      همکاری و همگام سازی موضوع Thread Cooperation and Synchronization

      • بررسی اجمالی Overview

      • همگام سازی مانع Barrier Synchronization

      • نسخه ی نمایشی همگام سازی موضوع Thread Synchronization Demo

      • واگرایی تار Warp Divergence

      • خلاصه Summary

      عملیات اتمی Atomic Operations

      • بررسی اجمالی Overview

      • چرا اتمی؟ Why Atomics?

      • توابع اتمی Atomic Functions

      • مجموع اتمی Atomic Sum

      • مونت کارلو پی Monte Carlo Pi

      • خلاصه Summary

      رویدادها و جریان ها Events and Streams

      • بررسی اجمالی Overview

      • مناسبت ها Events

      • رویداد API Event API

      • مثال رویداد Event example

      • حافظه پین شده Pinned memory

      • جریان ها Streams

      • رابط برنامه‌نویسی نرم افزار جریان Stream API

      • مثال (یک جریان) Example (single stream)

      • مثال (چندین جریان) Example (multiple streams)

      • خلاصه Summary

      CUDA در سناریوهای پیشرفته CUDA in Advanced Scenarios

      • بررسی اجمالی Overview

      • PTX درون خطی Inline PTX

      • دستگاه API Device API

      • حافظه پین شده Pinned Memory

      • برنامه نویسی چند GPU Multi-GPU Programming

      • رانش Thrust

      • خلاصه Summary

      نمایش نظرات

      آموزش محاسبه موازی با CUDA
      جزییات دوره
      4h 12m
      60
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      111
      - از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Dmitri Nesteruk Dmitri Nesteruk

      مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading