We use cookies to analyze our traffic. If you continue to use our website, you consent to the use of our cookies.
Ok I agree!
University
of Ioannina
THE DEPARTMENT
The aim of the Department
Actions
Social Responsibility
Support for Students with Needs (SEN)
Research Projects
Educational Workshop
EDUCATION
Organization
Informatics & Telecommunications (NPS)
Lifelong education
First year students
Partnerships
Student care
Quality Policy
Certification & Evaluation
RESEARCH
Members
Obtaining a University Degree
Data Use & Management
Students
USEFUL
SECRETARIAT
Qualifying Examinations
Postgraduate Studies Programmes
Research Laboratories
Secretariat & Forms
IEK Qualifying Examinations
QUALITY ASSURANCE
Secretariat
Quality indicators (QPIs)
Examination Regulation
NEW STUDENTS
/
STUDENTS
/
PROFESSORS
/
SECRETARIAT
/
ALUMNI
ΚATANEMHMENA & ΠΑΡΑΛΛΗΛΑ ΣΥΣΤΗΜΑΤΑ
Home
ΚATANEMHMENA & ΠΑΡΑΛΛΗΛΑ ΣΥΣΤΗΜΑΤΑ
Μαθησιακά Αποτελέσματα:
Τα μαθησιακά αποτελέσματα που επιδιώκει να επιτύχει το μάθημα είναι:
Να απαντά στο ερώτημα σχετικά με την ανάγκη για παράλληλη υπολογιστική σε σύγχρονα υπολογιστικά συστήματα.
Κατανόηση ορολογίας και τεχνολογιών που χρησιμοποιούνται σε παράλληλα και κατανεμημένα συστήματα.
Συγγραφή παράλληλων προγραμμάτων.
Συγγραφή κατανεμημένων προγραμμάτων.
Συγγραφή ταυτόχρονων προγραμμάτων.
Ικανότητα ανάπτυξη λύσεων σε προβλήματα υπολογιστικής υψηλών επιδόσεων.
Κατανόηση προγραμματιστικού μοντέλου που χρησιμοποιείται σε μονάδες επεξεργασίας γραφικών (π.χ. Nvidia CUDA).
Γενικές Ικανότητες:
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
Προσαρμογή σε νέες καταστάσεις.
Λήψη αποφάσεων.
Αυτόνομη εργασία.
Ομαδική εργασία.
Σχεδιασμός και διαχείριση έργων.
Άσκηση κριτικής και αυτοκριτικής.
Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.
Περιεχόμενο Μαθήματος:
Αρχιτεκτονικές παράλληλων και κατανεμημένων συστημάτων.
Δίκτυα διασύνδεσης.
Βασικές αρχές παράλληλων και κατανεμημένων υπολογισμών σε συστήματα κοινόχρηστης μνήμης και σε συστήματα κατανεμημένης μνήμης.
Επιτάχυνση και αποδοτικότητα παράλληλων αλγορίθμων.
Διεργασίες, νήματα.
Ταυτοχρονισμός.
Κρίσιμα τμήματα, αμοιβαίος αποκλεισμός, αναμονή σε εκρήγορση, συγχρονισμός φράγματος, σημαφόροι, μεταβλητές υπό συνθήκη.
Πολυνηματικός προγραμματισμός με pThreads.
Πολυνηματικός προγραμματισμός υψηλού επιπέδου με το OpenMP.
Προγραμματισμός συστημάτων κατανεμημένης μνήμης με το MPI.
Μονάδες επεξεργασίας γραφικών (GPUs) για παράλληλη υπολογιστική.
Facebook
Instagram
Tweeter
Linkedin
Youtube