Your browser does not support JavaScript!

Αρχική    FPGA implemetation of a cache controller with configurable scratchpad space  

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

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000342586
Τίτλος FPGA implemetation of a cache controller with configurable scratchpad space
Άλλος τίτλος Υλοποίηση σε FPGA ενός ελεγκτή κρυφής μνήμης με ρυθμιζόμενο χώρο SRAM
Συγγραφέας Νικηφόρος, Γιώργος
Σύμβουλος διατριβής Κατεβαίνης, Μανόλης
Περίληψη Τα *chips* Πολυεπεξεργαστικών Συστημάτων αποτελούν την βασική αρχιτεκτονική τάση από τα μέσα της δεκαετίας. Ενσωματώνουν πολλαπλούς πυρήνες επεξεργασίας στο ίδιο *chip*.
Σχεδιάσαμε και υλοποιήσαμε ένα ελεκτή *(controller)* κρύφης μνήμης με ρυθμιζόμενο *SRAM* χώρο για πολυεπεξεργαστικά συστήματα που εξυπηρετούν τις ανάγκες για επικοινωνία μεταξυ των επεξεργαστών των μελλοντικών *chips*. Το υλοποιημένο σύστημα ενοποιεί δύο διαφορετικά είδη επικοινωνίας –*cacheable* και *DMA*(*scratchpad*)- προκειμένου να υποστηρίξει λειτουργίες όπως μεταφορά δεδομένων(*streaming*, μηνύματα ή *cache* *lines*), ανίχνευση γεγονότων και απάντηση σε αυτά(αποστολή/λήψη γεγονότων, ή αστοχίες κρυφής μνήμης), συμφωνα με τις απαιτήσεις των εφαρμογών. Συγκεκριμένα, υλοποιούμε ένα πρωτότυπο βασισμένο σε *FPGA*, το οποίο αποτελεί έναν κόμβο ενός Πολυεπεξεργαστικού *chip* με ένα ελεκτή κρυφής μνήμης που χειρίζεται και *SRAM* περιοχές. Η προτινόμενη υλοποίηση χρησιμοποιεί τον επεξεργαστή *MicroBlaze* που υποστηρίζεται από την *FPGA*. Υλοποιηούμε μια εξωτερική κρυφή μνήμη με ενσωματομένη *SRAM*, με τεχνικές πρόβλεψης του σημείου που βρίσκονται τα δεδομένα και λειτουργίες *DMA* μέσω διεπαφών δικτύου οι οποίες τοποθετήθηκαν (κοντά) στο δεύτερο επίπεδο ιεραρχίας μνήμης.
Διαπιστώσαμε ότι το κόστος του συστήματός σε εμβαδόν είναι το ένα πέμπτο μιας μεσαίου μεγέθους *FPGA*. Η υλοποιημένη αρχιτεκτονική είναι 8% αποδοτικότερη μια αρχιτεκτονική με δύο ξεχωριστούς ελεγκτές για κρυφή μνήμη και *DMA*. Αξιολογούμε την απόδοση του συστήματος μέσω εξομοιώσεων, προσομοιώσεων και ειδικών απλών προγραμμάτων που εκτελούνται σε *MicroBlaze*. Τα ειδικά αυτά προγράμματα εξομοιώνουν βασικές λειτουργίες που παρατηρούνται σε κανονικά προγράμματα.
Φυσική περιγραφή xiii, 78 σ. : εικ. ; 30 cm.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2009-04-02
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 580

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

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