Course Outline

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

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

Εγκατάσταση Περιβάλλοντος Biren Programming

  • Εγκατάσταση Biren SDK και runtime
  • Συνεισφορή στο είδος των εργαλείων και μοντέλου προσδιορισμού
  • Βασική δομή έργου και διαδικασία κατασκευής

GPU Programming με την στάック Biren

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

Μεταγωγή από CUDA σε Biren

  • Τεχνικές μετάφρασης για κώδικες CUDA
  • Κοινές προσαρμογές API και συνήθεις αλλαγές
  • Tμήματα μετάφρασης κώδικα και πρακτικό

Αποκοδομισμός και Προφιλοποίηση

  • Χρήση του debugger και profiler Biren
  • Βελτίωση συναθρότητας
  • Πάττερν πρόσβασης μνήμης και βελτιστοποίηση

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

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

Επιχειρησιακά παραδείγματα και εφαρμογές

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

Συμπεράσματα και Προχωρήσεις

Requirements

  • Εντendομένο της αρχιτεκτονικής GPU και των παράλληλων επεξεργασιών
  • Εμπειρία με CUDA, OpenCL, ή αντίστοιχα περιβάλλοντα προγραμματισμού GPU
  • Γνώση εφαπρότητας χαρακτηριστική για δυτικά frameworks deep learning όπως PyTorch ή TensorFlow

Ακροατής

  • HPC αναπτυξτές
  • Μηχανικοί AI infrastructure
  • Eιδικοί σε πρόσβαση επιπλεούς τεχνικών ή αυτοπάθειας
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories