Liên hệ với chúng tôi

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

Giới thiệu về OpenCL

  • 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 hệ thống
  • 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 sẵn (built-in functions)
  • Định danh và thuộc tính (qualifiers and attributes)
  • Loại vector
  • Trình tiền xử lý OpenCL C

Các ví dụ về chương trình OpenCL

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

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

  • Hàm in thông báo (printf)
  • Thu gọn (reduction)
  • Xác định biểu đồ tần suất (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ữ lập trình khác nhau

Phân tích hiệu năng 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ờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

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

Các danh mục liên quan