Udemy

Learn CUDA with Docker!

立即報名
  • 7,258 名學生
  • 更新於 4/2021
3.8
(30 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
2 小時 58 分鐘
教學語言
英語
評分
3.8
(30 個評分)

課程簡介

Learn CUDA with Docker!

Learrn to Code with CUDA with GPGPU-Simulators & Docker, Kickstart Your Computing and Data Science Career!

WELCOME!

We present you the long waited approach to Learn CUDA WITHOUT NVIDIA GPUS! Finally, you can learn CUDA just on your laptop, tablet or even on your mobile, and that's it! CUDA provides a general-purpose programming model which gives you access to the tremendous computational power of modern GPUs, as well as powerful libraries for machine learning, image processing, linear algebra, and parallel algorithms.

WHAT DO YOU LEARN?

We will demonstrate how you can learn CUDA with the simple use of Docker and OS-level virtualization to deliver software in packages called containers and GPGPU-Sim, a cycle-level simulator modeling contemporary graphics processing units (GPUs) running GPU computing workloads written in CUDA or OpenCL. This course aims to introduce you with the NVIDIA's CUDA parallel architecture and programming model in an easy-to-understand way. We plan to update the lessons and add more lessons and exercises every month!

  • Virtualization basics

  • Docker Essentials

  • GPU Basics

  • CUDA Installation

  • CUDA Toolkit

  • CUDA Threads and Blocks in various combinations

  • CUDA Coding Examples

Based on your earlier feedback, we are introducing a Zoom live class lecture series on this course through which we will explain different aspects of the Parallel and distributed computing and the High Performance Computing (HPC) systems software stack: Slurm, PBS Pro, OpenMP, MPI and CUDA! Live classes will be delivered through the Scientific Programming School, which is an interactive and advanced e-learning platform for learning scientific coding. Students purchasing this course will receive free access to the interactive version (with Scientific code playgrounds) of this course from the Scientific Programming School (SCIENTIFIC PROGRAMMING IO) . Instructions to join are given in the bonus content section.


DISCLAIMER

Some of the images used in this course are copyrighted to NVIDIA.

課程章節

  • 10 個章節
  • 44 堂課
  • 第 1 章 Introduction
  • 第 2 章 CUDA foundation
  • 第 3 章 CUDA threads, blocks and grid
  • 第 4 章 CUDA memory models
  • 第 5 章 CUDA vector addition
  • 第 6 章 CUDA matrix multiplication
  • 第 7 章 CUDA streams
  • 第 8 章 NVIDIA Docker Container Toolkit
  • 第 9 章 CUDA for Dummies
  • 第 10 章 Additonal Contents

課程內容

  • How to code with CUDA, but without a GPU!, Basic knowladge about CUDA programming, Ability to desing and implement CUDA parallel algorithms

評價

  • S
    Stephen White
    4.0

    The instructor that gave most of the lectures was hard to understand sometimes due to foreign accent.

  • J
    Joseph Quinn
    2.0

    The "bonus" lectures for this course were far more instructive and better presented than the content initially given by the course. A lack of running code to show what proper output should look like also hampers the learning process. Finally, there is nothing really taught about using the Docker container properly.

  • R
    Raul Ramirez-Velarde
    5.0

    Excellent course. Builds knowledge paced but concise. I found other course much harder to follow. I happy I chose this one

  • M
    Max
    3.0

    the course is OK, it helps to build a better intuition behind the GPU technology. Few things could be done better: * there are no practical tasks at all. That's crucial for learning new topics in-depth. * no quizzes either. * some details (in lessons) are not well thought. (good in general, but quite a room for improvement)

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意