Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
Multi-threading Programming
- Σύνταξη και κατασκευή Προτάσεων και ενοτήτων
Υποστήριξη εκφόρτωσης
- Οδηγίες και δεδομένα στόχου Εάν, ρήτρες συσκευής και χάρτη
Ασφάλεια και κοινή χρήση νημάτων
- Atomicity Κατασκευές, κλειδώματα και οδηγίες Κοινόχρηστες ρήτρες
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση και διαμόρφωση OpenMP Εγκατάσταση και ρύθμιση παραμέτρων VMWare Ρύθμιση HPC με VMWare
Παράλληλο Programming στο OpenMP
- Δημιουργία παραδείγματος κώδικα hello world και επίδειξη Κατασκευές κοινής χρήσης εργασίας Εργασία με βρόχους for Χρήση παραλληλισμού τομών Χρήση φράκταλ Προσθήκη διανυσμάτων
Vector Programming και Επεκτάσεις SIMD
- Βρόχοι διανυσμάτων Σχολιασμός συναρτήσεων που καθορίζονται από το χρήστη Χρήση συναρτήσεων που υποστηρίζουν σχολιασμό SIMD Δημιουργία διανυσματικής συνάρτησης Καταχώριση διανυσματικών τιμών επιστροφής
Fortran σε OpenMP
- Κατασκευές κοινής χρήσης εργασίας Συγχρονισμός κατασκευών Χρήση ρητρών χαρακτηριστικών εύρους δεδομένων και άλλων ρητρών Εργασία με OpenMP-Βιβλιοθήκη χρόνου εκτέλεσης
Παράλληλοι μπλοκ
- Καθορισμός του αριθμού των νημάτων Εκτέλεση μπλοκ παράλληλων δηλώσεων Διάκριση των νημάτων που τρέχουν σε ένα παράλληλο μπλοκ Χρήση κρίσιμων οδηγιών omp
Περίληψη και Συμπέρασμα
Requirements
- Κατανόηση των συστημάτων HPC
- Εμπειρία παράλληλου προγραμματισμού
Ακροατήριο
- Μηχανικοί Λογισμικού
14 Hours
Testimonials (1)
Η μη αυτόματη εγκατάσταση χωρίς διακομιστή. Επίσης, δεν είχα έξοδο από την κονσόλα Ιστού Idea sls, κάτι που είναι ωραίο.
Rafał Kucharski - The Software House sp. z o.o.
Course - Serverless Framework for Developers
Machine Translated