Kerangka Materi

Pengenalan

  • Apakah Kubefirst?
  • Tinjauan fitur dan arsitektur Kubefirst
  • Integrasi dengan alat-alat open source (Terraform, Vault, Argo, dll.)

Menyetel Lingkungan Pengembangan

  • Memasang dan mengkonfigurasi Kubefirst SDK
  • Memilih dan menyetel platform cloud (Local, AWS, Civo, dll.)
  • Membuat proyek Kubefirst di Visual Studio Code
  • Menjelajahi struktur dan file proyek

Model Pemrograman Kubefirst

  • Memahami direktif dan klausul Kubefirst
  • Menggunakan direktif paralel untuk membuat daerah paralel
  • Menggunakan direktif kernel untuk memparalelisir kernel
  • Menggunakan direktif loop untuk memparalelisir loop

Manajemen Data Kubefirst

  • Mengelola pergerakan data dengan direktif data
  • Menyinkronkan data dengan direktif pembaruan
  • Meningkatkan penggunaan ulang data dengan direktif cache
  • Membuat fungsi perangkat dengan direktif rutinitas

API dan Perpustakaan Kubefirst

  • Memahami API Kubefirst di program tuan rumah
  • Menggunakan API Kubefirst untuk mengukur informasi perangkat
  • Mengatur nomor dan tipe perangkat dengan API Kubefirst
  • Menangani kesalahan dan pengecualian dengan API Kubefirst
  • Menggunakan perpustakaan Kubefirst (matematika, acak, kompleks)

Alat Kubefirst

  • Memahami peran alat Kubefirst
  • Menggunakan alat untuk memprofil dan mem-debug program Kubefirst
  • Mengukur dan meningkatkan waktu eksekusi dengan alat (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)

Aplikasi Kubefirst

  • Praktik terbaik untuk pengembangan dan pelaksanaan dengan Kubefirst
  • Berinteraksi dengan model pemrograman lain (CUDA, OpenCL, SYCL)
  • Integrasi dengan perpustakaan GPU (cuBLAS, cuFFT)
  • Mendemonstrasikan aplikasi demo Kubefirst Metaphor

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengetahuan dasar tentang arsitektur komputer dan hierarki memori
  • Kenalan dengan konsep dan perintah Docker dan Kubernetes

Audience

  • Pengembang
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait