Course Outline
Εισαγωγή
Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής της διεπαφής διέλευσης μηνυμάτων (MPI).
- Βασικά στοιχεία παράλληλων υπολογιστών Η διαδικασία MPI
Ξεκινώντας με το MPICH
- Επιλογές εγκατάστασης και διαμόρφωσης Κοινόχρηστες βιβλιοθήκες Εγκατάσταση διαχειριστών διεργασιών
Programming Βασικά στοιχεία με το MPI
- Σύνταξη, μεταγλώττιση και σύνδεση προγραμμάτων Εντολές μεταγλώττισης με χρήση Makefiles
Εκτέλεση προγραμμάτων με MPI
- Τυπικές επεκτάσεις διαχείρισης mpiexec Περιορισμοί Remshell
Αποστολή και λήψη μηνυμάτων
- Ρουτίνες μετάδοσης μηνυμάτων Buffer και τύποι (ετικέτες) Χρήση κλήσεων βιβλιοθήκης Μετάδοση και μείωση
Συντονισμός Communications σε MPI
- Συγχρονισμός Συλλογικά μοτίβα, ρουτίνες και λειτουργίες Δημιουργία ομάδων
Εργασία με ζητήματα προσωρινής αποθήκευσης
- Επικοινωνία αποκλεισμού και μη αποκλεισμού Δικαιοσύνη στις λειτουργίες μετάδοσης μηνυμάτων Communication
Κατανόηση τύπων δεδομένων και αντικειμένων στο MPI
- Βασικοί τύποι δεδομένων Διανύσματα και δομές Διαπλοκή δεδομένων Αντικείμενα και αναφορές MPI
Βιβλιοθήκες σύνταξης μηνυμάτων
- Χαρακτηριστικά Διαδοχικές ενότητες Διαχείριση και αποθήκευση ετικετών στην προσωρινή μνήμη
Αξιολόγηση της Απόδοσης Παράλληλων Προγραμμάτων
- Το χρονόμετρο MPI Καταγραφή διεπαφής προφίλ
Ενσωμάτωση πολλαπλών προγραμμάτων
- Αποστολή και ανταλλαγή δεδομένων μεταξύ προγραμμάτων Χρήση ενδοεπικοινωνιών
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία σε γλώσσες προγραμματισμού όπως C, C++ και Fortran
Ακροατήριο
- προγραμματιστές
- Προγραμματιστές
Testimonials (5)
Διεξαγωγή εκπαίδευσης ώστε να μπορούν όλοι να παρακολουθούν. Μην αφήνοντας τον μαθητή με ερωτήσεις που του έκανε.
Krzysztof - PKO Bank Polski
Course - HashiCorp Vault
Machine Translated
Η ταχύτητα και η εστίαση στο σύστημα στόχο, μπορούσα να διατηρήσω την εστίαση καλά
Kevin - Phoenix Contact B.V.
Course - gRPC
Machine Translated
interesting content
Mike Bassi - SRC Aus
Course - OpenCL
Practical examples.
Mateusz - Aplikacje Krytyczne
Course - BizTalk for Developers
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice