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

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

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

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

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

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

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

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

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

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

Εκσφαλμάτωση και Καταγραφή Προφίλ

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

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

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

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

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

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

Απαιτήσεις

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

Κοινό

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

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


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

Σχόλια (2)

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

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