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

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

Εισαγωγή στην Αρχιτεκτονική GPU της Biren

  • Επισκόπηση της Biren και περιπτώσεις χρήσης
  • Διάταξη υλικού: πυρήνες, μνήμη, συστάδες υπολογισμού
  • Σύγκριση με τις GPU των NVIDIA και AMD

Ρύθμιση του Περιβάλλοντος Προγραμματισμού Biren

  • Εγκατάσταση του SDK και του χρόνου εκτέλεσης της Biren
  • Κατανόηση της αλυσίδας εργαλείων και του μοντέλου μεταγλωττιστή
  • Βασική δομή έργου και διαδικασία δημιουργίας

Προγραμματισμός GPU με τη Στοίβα Biren

  • Μοντέλα νημάτων και μπλοκ
  • Διαχείριση μνήμης και μεταφορές δεδομένων
  • Ανάπτυξη πυρήνα (kernel) και μοτίβα εκκίνησης

Μεταφορά από CUDA σε Biren

  • Τεχνικές μετάφρασης για κώδικα CUDA
  • Κοινές αντιστοιχίσεις και προσαρμογές API
  • Εργαστήρια μετατροπής κώδικα και πρακτική

Αποσφαλμάτωση και Προφίλ

  • Χρήση του αποσφαλματωτή και του εργαλείου προφίλ της Biren
  • Εντοπισμός σημείων συμφόρησης
  • Μοτίβα πρόσβασης στη μνήμη και βελτιστοποίηση

Τεχνικές Βελτιστοποίησης

  • Χρονοδρομολόγηση νημάτων και διοχέτευση εντολών
  • Ξεδίπλωμα βρόχων και χρήση κοινόχρηστης μνήμης
  • Προηγμένος συντονισμός πυρήνα για υψηλή διεκπεραιωτική ικανότητα

Μελέτη Περίπτωσης και Παραδείγματα Εφαρμογών

  • Εκπαίδευση μοντέλου με επιταχυντές Biren
  • Μεταφορά και ανάλυση προφίλ ενός μοντέλου όρασης ή NLP
  • Σύγκριση απόδοσης με CUDA/NVIDIA

Περίληψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση της αρχιτεκτονικής GPU και της παράλληλης επεξεργασίας
  • Εμπειρία με CUDA, OpenCL ή παρόμοια περιβάλλοντα προγραμματισμού GPU
  • Εξοικείωση με πλαίσια βαθιάς μάθησης όπως το PyTorch ή το TensorFlow

Κοινό

  • Προγραμματιστές HPC
  • Μηχανικοί υποδομής AI
  • Ειδικοί βελτιστοποίησης απόδοσης
 21 Ώρες

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


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

Σχόλια (2)

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

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