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

Giới thiệu về OpenCL

  • Về Compute 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 Nguồn OpenCL

Ngôn ngữ lập trình khả dụng trong OpenCL

  • Kiểu dữ liệu
  • Toán tử
  • Hàm tích hợp
  • Bộ định danh và thuộc tính
  • Kiểu vector
  • OpenCL C preprocessor

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

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

Ví dụ về các phép tính trong OpenCL

  • Dịch vụ printf
  • Phép giảm
  • Xác định biểu đồ
  • Tập Mandelbrot
  • Thuật toán sắp xếp bitonic
  • Xử lý ảnh

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

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

Requirements

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

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories