강의

멘토링

커뮤니티

Programming

/

Programming Language

Ngôn ngữ lập trình GPU CUDA cơ bản

CUDA là ngôn ngữ lập trình GPU. Nó là ngôn ngữ được tạo bằng cách sửa đổi C và C++, vì vậy bất kỳ nhà phát triển C hoặc C++ nào cũng có thể dễ dàng truy cập nó. Tuy nhiên, bạn phải hiểu rõ đặc điểm của máy GPU và lập trình CUDA. Khóa học này hiểu về máy GPU, viết CUDA và thực hiện phép nhân ma trận, một thao tác cơ bản của học sâu. Khóa học này sẽ giúp bạn thành thạo lập trình GPU.

(3.9) 19 đánh giá

193 học viên

  • kwangsung
CUDA

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Cơ bản về lập trình GPU

  • Cài đặt và thiết lập CUDA

  • GPU triển khai thuật toán nhân ma trận

  • Thực hiện đo điểm chuẩn bằng API CUDA

  • Các ứng dụng khác nhau của công nghệ GPU

Ngôn ngữ lập trình GPU CUDA

Với việc Google tập trung vào học máy, lập trình GPU đã trở thành một xu hướng không thể phủ nhận. Học máy, khai thác tiền điện tử, xe tự lái, AI, chatbot và phân tích dữ liệu lớn đều sử dụng GPU. CUDA là ngôn ngữ lập trình GPU.

Vì là ngôn ngữ bắt nguồn từ C và C++, nên bất kỳ nhà phát triển C hoặc C++ nào cũng có thể dễ dàng tiếp cận. Tuy nhiên, việc hiểu rõ đặc điểm của máy GPU và lập trình CUDA là vô cùng quan trọng. Khóa học này sẽ hướng dẫn bạn cách hiểu máy GPU và viết mã CUDA để thực hiện phép nhân ma trận, một phép toán cơ bản trong học sâu. Thông qua khóa học này, bạn sẽ trở nên thành thạo trong lập trình GPU.

GPU là gì?

Card đồ họa, có chức năng xử lý thông tin hình ảnh của máy tính và hiển thị trên màn hình, được thiết kế để hỗ trợ các tác vụ xử lý đồ họa của bộ xử lý trung tâm. GPU được sử dụng rộng rãi trong lĩnh vực AI và học máy vì chúng có thể tăng đáng kể tốc độ tính toán.

Những người hữu ích

  • Bất kỳ ai quan tâm đến máy học.
  • Các công ty khởi nghiệp AI

Giới thiệu những người chia sẻ kiến thức

Choi Gwang-seong

Tôi đã đắm mình vào lập trình từ khi học cao học. Sau khi tốt nghiệp, tôi ở lại phòng thí nghiệm và phát triển phần mềm mô phỏng dự đoán nhà máy bán dẫn. Ngôn ngữ chính của tôi là C++ và CUDA.

Tôi từng là Giám đốc Công nghệ (CTO) tại một công ty khởi nghiệp tên là CCG. Tôi đã phát triển SIMPLE, một ngôn ngữ thông dịch dành cho GPU. https://github.com/cks3443/simple

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • người mới bắt đầu lập trình

  • Người mơ ước trở thành nhà phân tích dữ liệu

  • chuyên ngành kỹ thuật máy tính

  • Bất cứ ai quan tâm đến việc học sâu

  • Bất cứ ai quan tâm đến điện toán hiệu năng cao

Xin chào
Đây là

5,098

Học viên

119

Đánh giá

29

Trả lời

3.7

Xếp hạng

9

Các khóa học

  • 현) 리얼메이커 수석 개발자
  • 전) CCG 수석 개발자
  • 전) VARDOT 소프트웨어 엔지니어, 드루팔 개발자
  • 전) 반도체 에칭 시뮬레이션 책임 개발자

Chương trình giảng dạy

Tất cả

18 bài giảng ∙ (2giờ 19phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

19 đánh giá

3.9

19 đánh giá

  • rlagkrtn70612030님의 프로필 이미지
    rlagkrtn70612030

    Đánh giá 3

    Đánh giá trung bình 4.3

    3

    100% đã tham gia

    I think the tuition is too high compared to the content of the lecture. The lecture progresses too slowly and the content of the lecture seems a bit lacking. I think the tuition is a bit expensive compared to the lecture.

    • rainbow978123944님의 프로필 이미지
      rainbow978123944

      Đánh giá 2

      Đánh giá trung bình 4.5

      4

      94% đã tham gia

      The high price is a problem, but considering my habit of not being able to finish reading a thick book, I think it was a really short and thick lecture.

      • kwangsung
        Giảng viên

        Thank you.^^

    • justinlabry님의 프로필 이미지
      justinlabry

      Đánh giá 10

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      If the lecture length is short, then it is an advantage ^^* After taking the course, I felt like I learned what CUDA programming is and that CUDA programming is easy. One-line summary: A short but powerful CUDA in C lecture. Can I look forward to follow-up lectures in the future?

      • kwangsung
        Giảng viên

        Thank you for your good review. I'm glad it was helpful. If you have any suggestions on what kind of content should be included in the follow-up lecture, please let me know. Thank you.

    • 88hoya4623님의 프로필 이미지
      88hoya4623

      Đánh giá 2

      Đánh giá trung bình 4.0

      3

      100% đã tham gia

      The lecture content was generally not bad for understanding from a beginner's perspective, but the progression wasn't smooth, making it somewhat difficult to concentrate.

      • wikimfw2531님의 프로필 이미지
        wikimfw2531

        Đánh giá 12

        Đánh giá trung bình 4.8

        5

        100% đã tham gia

        It was a time to approach a more diverse field by gaining experience with GPU programming.

      716.781 ₫

      Khóa học khác của kwangsung

      Hãy khám phá các khóa học khác của giảng viên!