
Αρχική
FPGA implemetation of a cache controller with configurable scratchpad space
Αποτελέσματα - Λεπτομέρειες
|
||||
Κωδικός Πόρου | 000342586 | |||
Τίτλος | FPGA implemetation of a cache controller with configurable scratchpad space | |||
Άλλος τίτλος | Υλοποίηση σε FPGA ενός ελεγκτή κρυφής μνήμης με ρυθμιζόμενο χώρο SRAM | |||
Συγγραφέας | Νικηφόρος, Γιώργος | |||
Σύμβουλος διατριβής | Κατεβαίνης, Μανόλης | |||
Περίληψη |
Σχεδιάσαμε και υλοποιήσαμε ένα ελεκτή *(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 | |||
Συλλογή | Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης | |||
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης | ||||
Εμφανίσεις | 828 |
Ψηφιακά τεκμήρια | |
---|---|
![]() |
Κατέβασμα Εγγράφου |