Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/40300
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΖησόπουλος, Γεώργιοςel
dc.date.accessioned2026-07-28T10:06:59Z-
dc.date.available2026-07-28T10:06:59Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/40300-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.19939-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΠαράλληλη υπολογιστικήel
dc.subjectΠαράλληλη επεξεργασίαel
dc.subjectΥπολογιστική υψηλών επιδόσεωνel
dc.subjectΔομές εμφωλευμένων βρόχωνel
dc.subjectΜετασχηματισμοί βρόχωνel
dc.subjectΣύμπτυξη βρόχωνel
dc.subjectParallel computingen
dc.subjectParallel processingen
dc.subjectHigh-performance computingen
dc.subjectLoop nestsen
dc.subjectLoop transformationsen
dc.subjectLoop collapsingen
dc.subjectOpenMPen
dc.titleΠαραλληλοποίηση μη ορθογωνικών εμφωλευμένων βρόχωνel
dc.typemasterThesisen
heal.typemasterThesisel
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.classificationΠαράλληλη υπολογιστική
heal.classificationParallel computing
heal.dateAvailable2026-07-28T10:07:59Z-
heal.languageelel
heal.accessfreeel
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολήel
heal.publicationDate2026-
heal.abstractΚαθώς η πλειονότητα των σύγχρονων υπολογιστικών συστημάτων βασίζεται στους πολυπύρηνους επεξεργαστές, η παραλληλοποίηση του λογισμικού αποτελεί βασική προϋπόθεση για την πλήρη αξιοποίηση των διαθέσιμων υπολογιστικών πόρων. Για την ανάπτυξη παράλληλων εφαρμογών που προορίζονται για συστήματα κοινόχρηστης μνήμης έχει καθιερωθεί ευρέως το πρότυπο OpenMP. Οι βρόχοι επανάληψης συνιστούν ίσως τη συνηθέστερη πηγή παραλληλισμού, ιδίως σε επιστημονικές εφαρμογές. Το OpenMP προσφέρει ειδικούς μηχανισμούς για την παραλληλοποίηση βρόχων. Με τη φράση collapse υποστηρίζει μετά την έκδοση 5.0 τη σύμπτυξη μη ορθογωνικών εμφωλευμένων βρόχων, δηλαδή βρόχων που τα όριά τους μπορεί να περιέχουν εξαρτήσεις. Στο πλαίσιο της εργασίας υλοποιήθηκε η σύμπτυξη μη ορθογωνικών βρόχων. Αναπτύχθηκαν δύο μέθοδοι, μία για τη γενική περίπτωση και μία για την περίπτωση δομής βρόχων βάθους 2. Η υλοποίηση έχει σχεδιαστεί έτσι ώστε να μπορεί να δεχτεί επιπλέον μεθόδους. Επιπλέον, αναπτύχθηκε μια υποδομή συμβολικής επεξεργασίας, η οποία υποστήριξε την υλοποίηση της σύμπτυξης. Τα πειραματικά αποτελέσματα αναδεικνύουν τις επιδόσεις της υλοποίησης, οι οποίες είναι ανώτερες των άλλων μεταφραστών σε συγκεκριμένες περιπτώσεις.el
heal.advisorNameΔημακόπουλος, Βασίλειοςel
heal.committeeMemberNameΔημακόπουλος, Βασίλειοςel
heal.committeeMemberNameΖάρρας, Απόστολοςel
heal.committeeMemberNameΜανής, Γεώργιοςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherIDuoiel
heal.numberOfPages74el
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Ζησόπουλος Γεώργιος 2026.pdf473.27 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons