Your browser does not support JavaScript!

Αρχική    Tagged procedure calls (TPC) : efficient runtime support for task-based parallelism on the cell processor  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000356896
http://elocus.lib.uoc.gr
Τίτλος Tagged procedure calls (TPC) : efficient runtime support for task-based parallelism on the cell processor
Συγγραφέας Τζενάκης, Γεώργιος Ελευθερίου
Σύμβουλος διατριβής Μπίλας, Αγγελος
Περίληψη Η αύξηση του αριθμού των πυρήνων στους σύγχρονους επεξεργαστές έχει αναδειχθεί τα τελευταία χρόνια ως η κύρια μέθοδος αύξησης της επίδοσης των υπολογιστικών συστημάτων. Η μεγαλύτερη πρόκληση στον τομέα των πολυεπεξεργαστών είναι το τι υποστήριξη χρειάζεται από το περιβάλλον εκτέλεσης έτσι ώστε το σύστημα να διατηρεί υψηλό επίπεδο επιδόσεων και κλιμακωσιμότητα χωρίς ωστόσο να αυξάνεται δυσανάλογα η προσπάθεια που απαιτείται από τον προγραμματιστή. Σε αυτήν την εργασία παρουσιάζουμε το Tagged Procedure Calls (TPC), ένα περιβάλλον εκτέλεσης για υποστήριξη προγραμματιστικών μοντέλων που βασίζονται σε εργασίες και απαιτούν ρητή περιγραφή του τρόπου πρόσβασης στα δεδομένα, όπως ο επεξεργαστής Cell BE. Παρουσιάζουμε τον σχεδιασμό και την υλοποίηση του (TPC) στον Cell και εξετάζουμε πως το περιβάλλον εκτέλεσης μπορεί να υποστηρίξει την διαχείριση των εργασιών χωρίς να κάνει αναφορές στην εξωτερική μνήμη και να παραμένει πάντα εντός του ίδιου chip. Με την ελαχιστοποίηση των δοσοληψιών με την εξωτερική μνήμη στο περιβάλλον εκτέλεσης, καταφέρνουμε να έχουμε καθυστέρηση έναρξης εργασίας μικρότερη από ένα microsecond --το οποίο είναι μία τάξη μεγέθους λιγότερο σε σχέση με υπάρχουσες εργασίες για προγραμματιστικά μοντέλα που βασίζονται σε εργασίες για τον Cell-- και ελάχιστη καθυστέρηση για την αρχικοποίηση και ολοκλήρωση μιας εργασίας 385 ns. Αξιολογούμε το TPC χρησιμοποιώντας διάφορους υπολογιστικούς πυρήνες και εφαρμογές, επιδεικνύοντας ότι το TPC επιτυγχάνει κλιμακωτή εκτέλεση προγραμμάτων που είχαν ήδη γίνει παράλληλα για πολυεπεξεργαστές διαμοιραζόμενης μνήμης, μπορεί να αξιοποιήσει παραλληλισμό με πιο αναλυτικές εργασίες για προγράμματα που είχαν φτιαχτεί για λιγότερο αναλυτικές εργασίες, και ότι αποδίδει ανταγωνιστικά σε σχέση με άλλα προγραμματιστικά μοντέλα που βασίζονται σε εργασίες που βελτιστοποιούν στατικά την τοποθέτηση των δεδομένων και των εργασιών.
Φυσική περιγραφή xi, 40, 3 σ. : εικ. ; 30 εκ.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2009-10-15
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 104

Ψηφιακά τεκμήρια
No preview available

Προβολή Εγγράφου
Εμφανίσεις : 4