Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Διάρκεια 14 Ώρες
Εξέλιξη Κομματιού
Εισαγωγή
- Τι είναι το 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
Κοινό-στόχος
- Προγραμματιστές
Σχόλια (2)
Όπως ανέφερα και νωρίτερα, για κάποιον όπως εγώ (χωρίς εμπειρία) η εμπειρία αυτή αποτέλεσε μια εξαιρετική πόρτα εισόδου για την κατανόηση των δυνατοτήτων και των λειτουργιών των προγραμμάτων και των εργαλείων αυτών.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Κομμάτι - Docker and Kubernetes
Μηχανική Μετάφραση
βασική κατάνοηση των container/kubernetes και πώς δεημιουργούν συνεργασία ειδικά της πλατέρας openshift
Eric Scholze - NOW IT GmbH
Κομμάτι - Introduction to Containers, Kubernetes & OpenShift
Μηχανική Μετάφραση