Đề cương khóa học

Giới thiệu về OpenCL

  • Về tính toán GPU
  • Mô hình nền tảng
  • Mô hình thực thi
  • Mô hình bộ nhớ

Môi trường phát triển OpenCL

  • Yêu cầu
  • Cài đặt trên Windows
  • Biên dịch mã nguồn OpenCL

Ngôn ngữ lập trình có sẵn trong OpenCL

  • Loại dữ liệu
  • Toán tử
  • Hàm tích hợp
  • Cụm từ và thuộc tính
  • Loại vector
  • Trình tiền xử lý OpenCL C

Ví dụ về chương trình OpenCL

  • Chương trình đơn giản
  • Cộng vector
  • Mạng cục bộ và toàn cầu

Ví dụ về tính toán trong OpenCL

  • Dịch vụ printf
  • Phẫu thuật giảm
  • Xác định histogram
  • Tập Mandelbrot
  • Thuật toán sắp xếp bitonic
  • Xử lý hình ảnh

OpenCL trong các ngôn ngữ khác nhau

Phân tích hiệu suất trong OpenCL

Yêu cầu

  • Kiến thức về bất kỳ ngôn ngữ lập trình nào (cấu trúc hoặc hướng đối tượng).
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan