Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • Τι είναι το Kubefirst;
  • Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής του Kubefirst
  • Ενσωμάτωση με εργαλεία ανοιχτού κώδικα (Terraform, Vault, Argo κ.λπ.)

Εγκατάσταση Περιβάλλοντος Ανάπτυξης

  • Εγκατάσταση και ρύθμιση του Kubefirst SDK
  • Επιλογή και ρύθμιση πλατφορμών cloud (Τοπικά, AWS, Civo κ.λπ.)
  • Δημιουργία ενός έργου Kubefirst στο Visual Studio Code
  • Εξερεύνηση της δομής και των αρχείων του έργου

Μοντέλο Προγραμματισμού Kubefirst

  • Κατανόηση των οδηγιών και ρητρών Kubefirst
  • Χρησιμοποιώντας οδηγίες parallel για τη δημιουργία παράλληλων περιοχών
  • Χρησιμοποιώντας οδηγίες kernels για την παραλληλοποίηση των kernels
  • Χρησιμοποιώντας οδηγίες loop για την παραλληλοποίηση βρόχων

Διαχείριση Δεδομένων Kubefirst

  • Διαχείριση μετακίνησης δεδομένων με οδηγίες δεδομένων
  • Συγχρονισμός δεδομένων με οδηγίες ενημέρωσης
  • Βελτίωση επαναχρησιμοποίησης δεδομένων με οδηγίες cache
  • Δημιουργία συναρτήσεων συσκευής με οδηγίες routine

API και Βιβλιοθήκες του Kubefirst

  • Κατανόηση του API του Kubefirst σε προγράμματα κεντρικού υπολογιστή
  • Χρήση του API του Kubefirst για ερώτηση πληροφοριών συσκευής
  • Ρύθμιση αριθμού και τύπου συσκευής με το API του Kubefirst
  • Χειρισμός σφαλμάτων και εξαιρέσεων με το API του Kubefirst
  • Χρήση βιβλιοθηκών Kubefirst (μαθηματικά, τυχαία, μιγαδικά)

Εργαλεία Kubefirst

  • Κατανόηση του ρόλου των εργαλείων Kubefirst
  • Χρήση εργαλείων για ανάλυση απόδοσης και αποσφαλμάτωση προγραμμάτων Kubefirst
  • Μέτρηση και βελτίωση του χρόνου εκτέλεσης με εργαλεία (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)

Εφαρμογές Kubefirst

  • Βέλτιστες πρακτικές για ανάπτυξη και διάθεση με το Kubefirst
  • Διαλειτουργικότητα με άλλα μοντέλα προγραμματισμού (CUDA, OpenCL, SYCL)
  • Ενσωμάτωση με βιβλιοθήκες GPU (cuBLAS, cuFFT)
  • Επίδειξη της εφαρμογής επίδειξης Kubefirst Metaphor

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασικές γνώσεις αρχιτεκτονικής υπολογιστών και ιεραρχίας μνήμης
  • Εξοικείωση με τις έννοιες και εντολές των Docker και Kubernetes

Κοινό-στόχος

  • Προγραμματιστές
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες