Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash

Στην παρούσα διπλωματική εργασία παρουσιάζεται η αρχιτεκτονική ενός αποθηκευτικού συστήματος που χρησιμοποιεί κώδικες LDPC μεταβλητού ρυθμού, προσαρμόζοντας την ισχύ τους ανάλογα με την κατάσταση γήρανσης των συσκευών. Για να μειωθεί η συνολική πολυπλοκότητα, οι αποκωδικοποιητές LDPC τοποθετούνται σ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κορκοτσίδης, Στέλιος
Άλλοι συγγραφείς: Αντωνακόπουλος, Θεόδωρος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2016
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/9579
Περιγραφή
Περίληψη:Στην παρούσα διπλωματική εργασία παρουσιάζεται η αρχιτεκτονική ενός αποθηκευτικού συστήματος που χρησιμοποιεί κώδικες LDPC μεταβλητού ρυθμού, προσαρμόζοντας την ισχύ τους ανάλογα με την κατάσταση γήρανσης των συσκευών. Για να μειωθεί η συνολική πολυπλοκότητα, οι αποκωδικοποιητές LDPC τοποθετούνται σε μία δεξαμενή προσβάσιμη από όλους τους SSD. Επιπλέον, για την αξιόπιστη και ακριβή μέτρηση των επιδόσεων και της ζωής του συστήματος, αναπτύσσεται ένα μοντέλο των κελιών μνήμης, το οποίο μπορεί να περιγράψει με ακρίβεια οποιαδήποτε τεχνολογία NAND Flash, χρησιμοποιώντας πειραματικές μετρήσεις πραγματικών ολοκληρωμένων κυκλωμάτων. Τέλος, με βάση την πλατφόρμα CUDA, υλοποιείται ένας αποκωδικοποιητής LDPC σε μία κάρτα γραφικών και συγκρίνονται οι επιδόσεις του με την αντίστοιχη υλοποίηση σε CPU.