HEAL DSpace

Μελέτη αλγορίθμων συνδρομολόγησης εφαρμογών σε πολυπύρηνες αρχιτεκτονικές

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Μαππούρα, Ανδριανή el
dc.contributor.author Mappoura, Andriani en
dc.date.accessioned 2016-07-28T09:42:43Z
dc.date.available 2016-07-28T09:42:43Z
dc.date.issued 2016-07-28
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/43315
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.12466
dc.rights Default License
dc.subject Χρονοδρομολόγηση el
dc.title Μελέτη αλγορίθμων συνδρομολόγησης εφαρμογών σε πολυπύρηνες αρχιτεκτονικές el
heal.type bachelorThesis
heal.classification Λειτουργικά συστήματα el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2016-07-08
heal.abstract Σήμερα οι πολυπύρηνες αρχιτεκτονικές αποτελούν σχεδόν την αποκλειστική επιλογή σχεδιασμού για κάθε σύγχρονο υπολογιστικό σύστημα. Έτσι, συνεχώς αναπτύσσονται πολυνηματικές εφαρμογές που θα μπορούν να εκμεταλλευτούν τις αρχιτεκτονικές αυτές. Οι πυρήνες, όμως, που βρίσκονται πάνω στο ίδιο τσιπ μοιράζονται κομμάτια από την ιεραρχία της μνήμης, όπως είναι ο δίαυλος και οι κρυφές μνήμες, επομένως, η συνεκτέλεση διάφορων νημάτων έχει ως συνέπεια τον ανταγωνισμό στην χρήση των κοινών πόρων. Ως αποτέλεσμα, παρατηρούνται σημαντικές καθυστερήσεις στον χρόνο εκτέλεσης των εφαρμογών και περιορίζεται η επίδοσή τους. Ο σκοπός της διπλωματικής εργασίας ήταν η μελέτη κλασσικών μεθόδων χρονοδρομολόγησης καθώς και η ανάπτυξη ενός προγράμματος, σε επίπεδο χρήστη, για τη δημιουργία, μελέτη και σύγκριση διαφορετικών πολιτικών που θα μπορούσαν να λάβουν υπόψη τους τον ανταγωνισμό για κοινούς πόρους. Για τον σκοπό αυτό, χρησιμοποιήθηκαν εφαρμογές από το Parsec 3.0 και τα πειράματα εκτελέστηκαν σε δύο διαφορετικές πλατφόρμες πολυπύρηνης αρχιτεκτονικής με 8 πυρήνες. el
heal.abstract Nowadays, multi-core architectures are part of almost every computer system. Thus, multithreaded applications are being developed so that they take advantage of these architectures. Multiple cores that are situated on the same physical package share resources of the memory hierarchy, such as memory links and cache, and when different threads are running at the same time, they may suffer from competition of shared resources. As a result, significant delay is caused and applications’ performance is restricted. The scope of this thesis was the study of different scheduling methods that do not take into consideration the competition of shared resources, as well as, the development of a user - level program that implements some other scheduling policies that could take into account this competition factor. Experimental evaluation was performed on two different platforms with 8 cores using applications of Parsec 3.0. en
heal.advisorName Γκούμας, Γεώργιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Τσανάκας, Παναγιώτης el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 68 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής