A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems

碩士 === 國立臺灣科技大學 === 電子工程系 === 106 === NAND Flash Memory has the advantages of small size, non-volatile, high shock resistance, low power consumption and fast access speed. With the advancement of technology, NAND Flash Memory has evolved from SLC (Single-Level Cell) to larger capacity. MLC (Multi-Le...

Full description

Bibliographic Details
Main Authors: Huan-Ting Chen, 陳奐廷
Other Authors: Chin-Hsien Wu
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/u9u85c
id ndltd-TW-106NTUS5428163
record_format oai_dc
spelling ndltd-TW-106NTUS54281632019-06-27T05:28:50Z http://ndltd.ncl.edu.tw/handle/u9u85c A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems 基於機器學習的高效能與具可靠性的快閃記憶體儲存系統設計 Huan-Ting Chen 陳奐廷 碩士 國立臺灣科技大學 電子工程系 106 NAND Flash Memory has the advantages of small size, non-volatile, high shock resistance, low power consumption and fast access speed. With the advancement of technology, NAND Flash Memory has evolved from SLC (Single-Level Cell) to larger capacity. MLC (Multi-Level Cell) and TLC (Triple-Level Cell) increase the storage density. Therefore, NAND Flash Memory has been widely used in various computers, mobile devices, embedded devices or large storage systems in recent years. However, NAND Flash Memory still has hardware limitations. Blocks in NAND Flash Memory have a limit of Erase Count. When the number of erases reaches the limit, there is a risk of Data loss.Also, NAND Flash Memory does not support the overwrite function. Before you can erase a block, you must copy and move all valid pages in the block. Therefore, many flash translation layers (FTL) for NAND Flash Memory are proposed to manage data location and reduce data movement. If FTL can separate cold and hot data, when garbage collection started, choose the hot block can reduce live page copy. This paper uses the Machine Learning algorithm to improve the existing FTL, and to reduce live page copy, and improve NAND Flash Memory life by separating cold and hot data. Chin-Hsien Wu 吳晋賢 2018 學位論文 ; thesis 53 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電子工程系 === 106 === NAND Flash Memory has the advantages of small size, non-volatile, high shock resistance, low power consumption and fast access speed. With the advancement of technology, NAND Flash Memory has evolved from SLC (Single-Level Cell) to larger capacity. MLC (Multi-Level Cell) and TLC (Triple-Level Cell) increase the storage density. Therefore, NAND Flash Memory has been widely used in various computers, mobile devices, embedded devices or large storage systems in recent years. However, NAND Flash Memory still has hardware limitations. Blocks in NAND Flash Memory have a limit of Erase Count. When the number of erases reaches the limit, there is a risk of Data loss.Also, NAND Flash Memory does not support the overwrite function. Before you can erase a block, you must copy and move all valid pages in the block. Therefore, many flash translation layers (FTL) for NAND Flash Memory are proposed to manage data location and reduce data movement. If FTL can separate cold and hot data, when garbage collection started, choose the hot block can reduce live page copy. This paper uses the Machine Learning algorithm to improve the existing FTL, and to reduce live page copy, and improve NAND Flash Memory life by separating cold and hot data.
author2 Chin-Hsien Wu
author_facet Chin-Hsien Wu
Huan-Ting Chen
陳奐廷
author Huan-Ting Chen
陳奐廷
spellingShingle Huan-Ting Chen
陳奐廷
A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
author_sort Huan-Ting Chen
title A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
title_short A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
title_full A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
title_fullStr A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
title_full_unstemmed A Machine Learning-Based Design for an Efficient and Reliable NAND Flash Memory Storage Systems
title_sort machine learning-based design for an efficient and reliable nand flash memory storage systems
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/u9u85c
work_keys_str_mv AT huantingchen amachinelearningbaseddesignforanefficientandreliablenandflashmemorystoragesystems
AT chénhuàntíng amachinelearningbaseddesignforanefficientandreliablenandflashmemorystoragesystems
AT huantingchen jīyújīqìxuéxídegāoxiàonéngyǔjùkěkàoxìngdekuàishǎnjìyìtǐchǔcúnxìtǒngshèjì
AT chénhuàntíng jīyújīqìxuéxídegāoxiàonéngyǔjùkěkàoxìngdekuàishǎnjìyìtǐchǔcúnxìtǒngshèjì
AT huantingchen machinelearningbaseddesignforanefficientandreliablenandflashmemorystoragesystems
AT chénhuàntíng machinelearningbaseddesignforanefficientandreliablenandflashmemorystoragesystems
_version_ 1719212868134502400