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

Giới thiệu

  • Kubefirst là gì?
  • Tổng quan về các tính năng và kiến trúc của Kubefirst
  • Tích hợp với các công cụ mã nguồn mở (Terraform, Vault, Argo, v.v.)

Thiết lập Môi trường Phát triển

  • Cài đặt và cấu hình Kubefirst SDK
  • Chọn và thiết lập nền tảng đám mây (Local, AWS, Civo, v.v.)
  • Tạo một dự án Kubefirst trong Visual Studio Code
  • Khám phá cấu trúc và các tệp của dự án

Mô hình Kubefirst Programming

  • Hiểu các chỉ thị và mệnh đề Kubefirst
  • Sử dụng các chỉ thị song song để tạo các vùng song song
  • Sử dụng các chỉ thị kernel để song song hóa kernel
  • Sử dụng các chỉ thị vòng lặp để song song hóa vòng lặp

Kubefirst Data Management

  • Quản lý chuyển động dữ liệu với các chỉ thị dữ liệu
  • Đồng bộ hóa dữ liệu với các chỉ thị cập nhật
  • Cải thiện khả năng tái sử dụng dữ liệu với các chỉ thị bộ nhớ cache
  • Tạo các hàm thiết bị với các chỉ thị routine

API và Thư viện Kubefirst

  • Hiểu API Kubefirst trong các chương trình host
  • Sử dụng API Kubefirst để truy vấn thông tin thiết bị
  • Đặt số và loại thiết bị với API Kubefirst
  • Xử lý lỗi và ngoại lệ với API Kubefirst
  • Sử dụng các thư viện Kubefirst (math, random, complex)

Công cụ Kubefirst

  • Hiểu vai trò của các công cụ Kubefirst
  • Sử dụng các công cụ để phân tích và gỡ lỗi các chương trình Kubefirst
  • Đo lường và cải thiện thời gian thực thi với các công cụ (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)

Ứng dụng Kubefirst

  • Các phương pháp hay nhất để phát triển và triển khai với Kubefirst
  • Tương tác với các mô hình lập trình khác (CUDA, OpenCL, SYCL)
  • Tích hợp với các thư viện GPU (cuBLAS, cuFFT)
  • Trình diễn ứng dụng demo Metaphor của Kubefirst

Tóm tắt và Các bước tiếp theo

Requirements

  • Kiến thức cơ bản về kiến trúc máy tính và hệ thống bộ nhớ
  • Làm quen với các khái niệm và lệnh Docker và Kubernetes

Đối tượng

  • Các nhà phát triển
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories