Course Outline

Εισαγωγή

Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής της διεπαφής διέλευσης μηνυμάτων (MPI).

    Βασικά στοιχεία παράλληλων υπολογιστών Η διαδικασία MPI

Ξεκινώντας με το MPICH

    Επιλογές εγκατάστασης και διαμόρφωσης Κοινόχρηστες βιβλιοθήκες Εγκατάσταση διαχειριστών διεργασιών

Programming Βασικά στοιχεία με το MPI

    Σύνταξη, μεταγλώττιση και σύνδεση προγραμμάτων Εντολές μεταγλώττισης με χρήση Makefiles

Εκτέλεση προγραμμάτων με MPI

    Τυπικές επεκτάσεις διαχείρισης mpiexec Περιορισμοί Remshell

Αποστολή και λήψη μηνυμάτων

    Ρουτίνες μετάδοσης μηνυμάτων Buffer και τύποι (ετικέτες) Χρήση κλήσεων βιβλιοθήκης Μετάδοση και μείωση

Συντονισμός Communications σε MPI

    Συγχρονισμός Συλλογικά μοτίβα, ρουτίνες και λειτουργίες Δημιουργία ομάδων

Εργασία με ζητήματα προσωρινής αποθήκευσης

    Επικοινωνία αποκλεισμού και μη αποκλεισμού Δικαιοσύνη στις λειτουργίες μετάδοσης μηνυμάτων Communication

Κατανόηση τύπων δεδομένων και αντικειμένων στο MPI

    Βασικοί τύποι δεδομένων Διανύσματα και δομές Διαπλοκή δεδομένων Αντικείμενα και αναφορές MPI

Βιβλιοθήκες σύνταξης μηνυμάτων

    Χαρακτηριστικά Διαδοχικές ενότητες Διαχείριση και αποθήκευση ετικετών στην προσωρινή μνήμη

Αξιολόγηση της Απόδοσης Παράλληλων Προγραμμάτων

    Το χρονόμετρο MPI Καταγραφή διεπαφής προφίλ

Ενσωμάτωση πολλαπλών προγραμμάτων

    Αποστολή και ανταλλαγή δεδομένων μεταξύ προγραμμάτων Χρήση ενδοεπικοινωνιών

Αντιμετώπιση προβλημάτων

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία σε γλώσσες προγραμματισμού όπως C, C++ και Fortran

Ακροατήριο

  • προγραμματιστές
  • Προγραμματιστές
 7 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Distributed Systems Storage with etcd

7 Hours

BizTalk for Developers

21 Hours

Biztalk for Administrators

35 Hours

BizTalk for Administrators - Beginner to Advanced

70 Hours

XQuery

14 Hours

Related Categories