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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |