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

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

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κορκοτσίδης, Στέλιος
Άλλοι συγγραφείς: Αντωνακόπουλος, Θεόδωρος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2016
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/9579
id nemertes-10889-9579
record_format dspace
spelling nemertes-10889-95792022-09-05T13:58:11Z Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash Architecture of decoders with adaptive rate for LDPC codes and application in NAND flash type semiconductor memories Κορκοτσίδης, Στέλιος Αντωνακόπουλος, Θεόδωρος Κουφοπαύλου, Οδυσσέας Μπερμπερίδης, Κωνσταντίνος Korkotsides, Stelios Ημιαγωγικές μνήμες Αρχιτεκτονική συστήματος αποθήκευσης Υλοποίηση αποκωδικοποιητών LDPC Κάρτες γραφικών Μοντελοποίηση μνημών Θόρυβος μνημών NAND flash memories Storage system architecture Implementation of LDPC decoders GPU Memory model Memory noise 004.5 Στην παρούσα διπλωματική εργασία παρουσιάζεται η αρχιτεκτονική ενός αποθηκευτικού συστήματος που χρησιμοποιεί κώδικες LDPC μεταβλητού ρυθμού, προσαρμόζοντας την ισχύ τους ανάλογα με την κατάσταση γήρανσης των συσκευών. Για να μειωθεί η συνολική πολυπλοκότητα, οι αποκωδικοποιητές LDPC τοποθετούνται σε μία δεξαμενή προσβάσιμη από όλους τους SSD. Επιπλέον, για την αξιόπιστη και ακριβή μέτρηση των επιδόσεων και της ζωής του συστήματος, αναπτύσσεται ένα μοντέλο των κελιών μνήμης, το οποίο μπορεί να περιγράψει με ακρίβεια οποιαδήποτε τεχνολογία NAND Flash, χρησιμοποιώντας πειραματικές μετρήσεις πραγματικών ολοκληρωμένων κυκλωμάτων. Τέλος, με βάση την πλατφόρμα CUDA, υλοποιείται ένας αποκωδικοποιητής LDPC σε μία κάρτα γραφικών και συγκρίνονται οι επιδόσεις του με την αντίστοιχη υλοποίηση σε CPU. Τhis thesis presents the architecture of a storage system that uses LDPC codes with multiple rates, adjusting their strength depending on the aging condition of the devices. In order to reduce the total implementation complexity, the LDPC decoders are placed in a pool accessible by all SSDs. In addition, for the reliable and precise measurement of the system\\\'s performance and lifetime, a model of memory cells is presented, which can accurately describe the BER behavior of any NAND Flash technology, using experimental measurements of real chips. Last but not least, an implementation of a LDPC decoder in a GPU using CUDA platform is described and there is a comparison between its performance with the respective CPU implementation. 2016-09-20T11:00:08Z 2016-09-20T11:00:08Z 2016-05-30 Thesis http://hdl.handle.net/10889/9579 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ημιαγωγικές μνήμες
Αρχιτεκτονική συστήματος αποθήκευσης
Υλοποίηση αποκωδικοποιητών LDPC
Κάρτες γραφικών
Μοντελοποίηση μνημών
Θόρυβος μνημών
NAND flash memories
Storage system architecture
Implementation of LDPC decoders
GPU
Memory model
Memory noise
004.5
spellingShingle Ημιαγωγικές μνήμες
Αρχιτεκτονική συστήματος αποθήκευσης
Υλοποίηση αποκωδικοποιητών LDPC
Κάρτες γραφικών
Μοντελοποίηση μνημών
Θόρυβος μνημών
NAND flash memories
Storage system architecture
Implementation of LDPC decoders
GPU
Memory model
Memory noise
004.5
Κορκοτσίδης, Στέλιος
Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
description Στην παρούσα διπλωματική εργασία παρουσιάζεται η αρχιτεκτονική ενός αποθηκευτικού συστήματος που χρησιμοποιεί κώδικες LDPC μεταβλητού ρυθμού, προσαρμόζοντας την ισχύ τους ανάλογα με την κατάσταση γήρανσης των συσκευών. Για να μειωθεί η συνολική πολυπλοκότητα, οι αποκωδικοποιητές LDPC τοποθετούνται σε μία δεξαμενή προσβάσιμη από όλους τους SSD. Επιπλέον, για την αξιόπιστη και ακριβή μέτρηση των επιδόσεων και της ζωής του συστήματος, αναπτύσσεται ένα μοντέλο των κελιών μνήμης, το οποίο μπορεί να περιγράψει με ακρίβεια οποιαδήποτε τεχνολογία NAND Flash, χρησιμοποιώντας πειραματικές μετρήσεις πραγματικών ολοκληρωμένων κυκλωμάτων. Τέλος, με βάση την πλατφόρμα CUDA, υλοποιείται ένας αποκωδικοποιητής LDPC σε μία κάρτα γραφικών και συγκρίνονται οι επιδόσεις του με την αντίστοιχη υλοποίηση σε CPU.
author2 Αντωνακόπουλος, Θεόδωρος
author_facet Αντωνακόπουλος, Θεόδωρος
Κορκοτσίδης, Στέλιος
format Thesis
author Κορκοτσίδης, Στέλιος
author_sort Κορκοτσίδης, Στέλιος
title Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
title_short Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
title_full Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
title_fullStr Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
title_full_unstemmed Αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για LDPC κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου NAND flash
title_sort αρχιτεκτονική αποκωδικοποιητών μεταβλητού ρυθμού για ldpc κώδικες και εφαρμογή σε ημιαγωγικές μνήμες τύπου nand flash
publishDate 2016
url http://hdl.handle.net/10889/9579
work_keys_str_mv AT korkotsidēsstelios architektonikēapokōdikopoiētōnmetablētourythmougialdpckōdikeskaiepharmogēseēmiagōgikesmnēmestypounandflash
AT korkotsidēsstelios architectureofdecoderswithadaptiverateforldpccodesandapplicationinnandflashtypesemiconductormemories
_version_ 1771297272037900288