Your browser does not support JavaScript!

Αρχική    Software implementation of MPI primitives in multicore FPGA  

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

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000357922
Τίτλος Software implementation of MPI primitives in multicore FPGA
Άλλος τίτλος Υλοποίηση με λογισμικό βασικών λειτουργιών ΜPI σε πολυπύρηνη FPGA
Συγγραφέας Κατσαμάνη, Μαρία Χαραλάμπους
Σύμβουλος διατριβής Κατεβαίνης, Μανόλης
Περίληψη Τα (chips) Πολυεπεξεργαστικών Συστημάτων αποτελούν τη βασική αρχιτεκτονική τάση από τα μέσα της δεκαετίας. Ενσωματώνουν πολλαπλούς πυρήνες επεξεργασίας στο ίδιο chips. Όμως, δεν είναι ακόμα προφανές με ποιο τρόπο θα πρέπει να αναπτύσσεται λογισμικό που να εκμεταλλεύεται το πλήθος του υλικού και τις λειτουργίες που παρέχονται από το υλικό σε αυτά τα συτήματα, προκειμένου να ικανοποιηθούν απαιτήσεις λειτουργικότητας και επικοινωνίας με υψηλές επιδόσεις. Το λογισμικό επικοινωνίας που συμμορφώνεται με τις προδιαγραφές του προτύπου Message Passing Interface (MPI) παραμένει δημοφιλές για σχεδόν δύο δεκαετίες. Το πρότυπο MPI παρέχει ένα επίπεδο αφαίρεσης, η επίδοση αφαίρεσης, το οποίο περιλαμβάνει συνηθισμένες ανάγκες επικοινωνίας μεταξύ εφαρμογών. Κάθε φορά που χρησιμοποιείται ένα επίπεδο αφαίρεσης, η επίδοση μπορεί να είναι μικρότερη από τη βέλτιστη. Όμως, τα επίπεδα αφίρεσης τυπικά βοηθούν τους προγραμματιστές να κατανοήσουν τιε απαιτήσεις από το λογισμικό, ενώ παρέχουν και μια διαδικασία να εξασφαλίζεται η διαλειτουργικότητα για τις εφαρμογές που έχουν ήδη αναπτυχθεί ώστε να χρησιμοποιούν ένα επίπεδο αφαίρεσης. Σε αυτή την εργασία σχεδιάστηκαν και υλοποιήθηκαν συχνά χρησιμοποιούμενες βασικές λειτουργίες του MPI σε ένα πρωτότυπο βασισμένο σε FPGA που περιέχει πολλαπλούς πυρήνες επεξεργασίας MicroBlaze. Υλοποιήσαμε χαρακτηριστικές λειτουργίες που έχουν προταθεί σε προηγούμενη θεωρητική και πρακτική μελέτη στο πεδίο των υλοποιήσεων του MPI και συνεχίσαμε την ανάπτυξη λογισμικού για το συγκεκριμένο πρωτότυπο σε FPGA. Η υλοποίηση επιδεικνύει τον τρόπο που μπορούν να χρησιμοποιηθούν ο λειτουργίες του υλικού για την ανάπτυξη λογισμικού επικοινωνίας το οποίο να διευκολύνει την επικοινωνία με υψηλές επιδόσεις μεταξύ επεξεργαστών σε ένα περιβάλλον πολυεπεξεργαστικών συστημάτων
Φυσική περιγραφή xii, 51 σ. : εικ., πίν. ; 30 εκ.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2010-07-16
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 548

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

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