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

Περίληψη

Οι σύγχρονες παράλληλες μηχανές αιχμής αποτελούνται απο συστάδες πολυεπεξεργαστικων κόμβωνδιαθέτοντας μια υβριδική σχεδίαση που συνδυάζει αρχιτεκτονικά στοιχεία των υπολογιστών κοινήςκαι κατανεμημένης μνήμης Τα κυριότερα μοντέλα προγραμματισμού τους είναι το μοντέλοπεράσματος μηνυμάτων το υβριδικό μοντέλο δηλαδή ο συνδυασμός περάσματος μηνυμάτωνμεταξύ των κόμβων και η χρήση κάποιου μοντέλου κοινής μνήμης εντός των κόμβων και τέλος οπρογραμματισμός κοινής μνήμης με την υποστήριξη κάποιου συστήματος κοινής ιδεατής μνήμηςΗ έλλειψη μιας ενιαίας προγραμματιστικής προσέγγισης είναι ιδιαίτερα αισθητή Η παρούσαδιατριβή αντιμετωπίζει το συγκεκριμένο πρόβλημα εισάγοντας ενα νεο σχεδιασμό και μιαυλοποίηση του πολυνηματικου λογισμικού που παρέχει υποστήριξη κατά το χρόνο εκτέλεσης καιεπιτρέπει την αποδοτική εκτέλεση προγραμμάτων σε ενα ευρύτατο σύνολο αρχιτεκτονικών αποπαράλληλες μηχανές κοινής μνήμης εως συστάδες πολυεπεξεργαστικων συστημάτων και κατεπέκταση μεταυπολογιστικα περιβάλλοντα Κυρία απ ...
περισσότερα

Περίληψη σε άλλη γλώσσα

Today s state of the art parallel machines are built as clusters of multiprocessor nodes with a hybriddesign that combines architectural elements of both shared memory and distributed memorycomputers Their major programming models are message passing the hybrid model (thecombination of message passing between nodes and the use of a shared memory model inside thenodes) and finally the shared memory programming model based on a software distributed sharedmemory systemThe absence of a unified programming approach is remarkable This thesis tackles this problem byintroducing a new design and an implementation of the multithreaded software that provides runtimesupport and allows the efficient application execution on a wide set of architectures from sharedmemory parallel machines to clusters of multiprocessors including metacomputing environmentsMajor results of this dissertation are the followingThe development of a portable user level threads software package•éThe development of a runtime ...
περισσότερα

Όλα τα τεκμήρια στο ΕΑΔΔ προστατεύονται από πνευματικά δικαιώματα.

DOI
10.12681/eadd/26356
Διεύθυνση Handle
http://hdl.handle.net/10442/hedi/26356
ND
26356
Εναλλακτικός τίτλος
Runtime support for shared memory and message passing programming models on clusters of multiprocessors
Συγγραφέας
Χατζηδούκας, Παναγιώτης (Πατρώνυμο: Ευστράτιος)
Ημερομηνία
2003
Ίδρυμα
Πανεπιστήμιο Πατρών. Σχολή Πολυτεχνική. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής
Εξεταστική επιτροπή
Παπαθεοδώρου Θεόδωρος
Γαλλόπουλος Ευστράτιος
Χούστης Ηλίας
Βαρβαρίγος Εμμανουήλ
Δημακόπουλος Βασίλειος
Πολυχρονόπουλος Ελευθέριος
Τσανάκας Παναγιώτης
Επιστημονικό πεδίο
Φυσικές ΕπιστήμεςΕπιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική
Επιστήμες Μηχανικού και ΤεχνολογίαΕπιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ
Λέξεις-κλειδιά
Συστήματα χρόνου εκτέλεσης; Πολυνηματισμός; Μοντέλα προγραμματισμού; Συστάδες πολυεπεργαστών; Πέρασμα μηνυμάτων; Κοινή μνήμη; Κατανεμημένη μνήμη; Κοινή ιδεατή μνήμη
Χώρα
Ελλάδα
Γλώσσα
Ελληνικά
Άλλα στοιχεία
158 σ., σχημ., ευρ.
Στατιστικά χρήσης
ΠΡΟΒΟΛΕΣ
Αφορά στις μοναδικές επισκέψεις της διδακτορικής διατριβής για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΞΕΦΥΛΛΙΣΜΑΤΑ
Αφορά στο άνοιγμα του online αναγνώστη για την χρονική περίοδο 07/2018 - 07/2023.
Πηγή: Google Analytics.
ΜΕΤΑΦΟΡΤΩΣΕΙΣ
Αφορά στο σύνολο των μεταφορτώσων του αρχείου της διδακτορικής διατριβής.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.
ΧΡΗΣΤΕΣ
Αφορά στους συνδεδεμένους στο σύστημα χρήστες οι οποίοι έχουν αλληλεπιδράσει με τη διδακτορική διατριβή. Ως επί το πλείστον, αφορά τις μεταφορτώσεις.
Πηγή: Εθνικό Αρχείο Διδακτορικών Διατριβών.