Design Space Exploration of Demand-based FTL Design for Server SSDs

碩士 === 臺灣大學 === 資訊工程學研究所 === 98 === Flash memory has become a popular storage alternative for many devices with the continuing improvements on its capacity, reliability, higher performance, and much lower power consumption than mechanical hard drives. But special characters of flash memory lead the...

Full description

Bibliographic Details
Main Authors: Han-Lin Li, 李翰林
Other Authors: 楊佳玲
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/94787049583384496921
id ndltd-TW-098NTU05392083
record_format oai_dc
spelling ndltd-TW-098NTU053920832015-10-13T18:49:40Z http://ndltd.ncl.edu.tw/handle/94787049583384496921 Design Space Exploration of Demand-based FTL Design for Server SSDs 在固態硬碟上以需求分頁為基礎的快閃記憶體轉換層設計之設計空間探索 Han-Lin Li 李翰林 碩士 臺灣大學 資訊工程學研究所 98 Flash memory has become a popular storage alternative for many devices with the continuing improvements on its capacity, reliability, higher performance, and much lower power consumption than mechanical hard drives. But special characters of flash memory lead the need to design a low cost Flash Translation Layer(FTL) to translate logical address to physical address. In this paper, we proposed a novel FTL scheme named Spatial-locality Aware FTL(SAFTL), which can exploit spatial locality for FTL to save SRAM size. Instead of putting whole mapping table in SRAM, SAFTL stores mapping table in flash and uses a cache with multiple cache line sizes to cache mapping entries which may be used in the future. SAFTL adjusts the cache line size to make sure all data which will be used in the near future will be cached. We analyzed the impact of cache line size to hit rate and performance. An interesting finding is high hit rate doesn’t lead to high performance. Our evaluation results show that SAFTL can achieve same performance as previous works with only 9.1% SRAM size. 楊佳玲 2010 學位論文 ; thesis 40 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 臺灣大學 === 資訊工程學研究所 === 98 === Flash memory has become a popular storage alternative for many devices with the continuing improvements on its capacity, reliability, higher performance, and much lower power consumption than mechanical hard drives. But special characters of flash memory lead the need to design a low cost Flash Translation Layer(FTL) to translate logical address to physical address. In this paper, we proposed a novel FTL scheme named Spatial-locality Aware FTL(SAFTL), which can exploit spatial locality for FTL to save SRAM size. Instead of putting whole mapping table in SRAM, SAFTL stores mapping table in flash and uses a cache with multiple cache line sizes to cache mapping entries which may be used in the future. SAFTL adjusts the cache line size to make sure all data which will be used in the near future will be cached. We analyzed the impact of cache line size to hit rate and performance. An interesting finding is high hit rate doesn’t lead to high performance. Our evaluation results show that SAFTL can achieve same performance as previous works with only 9.1% SRAM size.
author2 楊佳玲
author_facet 楊佳玲
Han-Lin Li
李翰林
author Han-Lin Li
李翰林
spellingShingle Han-Lin Li
李翰林
Design Space Exploration of Demand-based FTL Design for Server SSDs
author_sort Han-Lin Li
title Design Space Exploration of Demand-based FTL Design for Server SSDs
title_short Design Space Exploration of Demand-based FTL Design for Server SSDs
title_full Design Space Exploration of Demand-based FTL Design for Server SSDs
title_fullStr Design Space Exploration of Demand-based FTL Design for Server SSDs
title_full_unstemmed Design Space Exploration of Demand-based FTL Design for Server SSDs
title_sort design space exploration of demand-based ftl design for server ssds
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/94787049583384496921
work_keys_str_mv AT hanlinli designspaceexplorationofdemandbasedftldesignforserverssds
AT lǐhànlín designspaceexplorationofdemandbasedftldesignforserverssds
AT hanlinli zàigùtàiyìngdiéshàngyǐxūqiúfēnyèwèijīchǔdekuàishǎnjìyìtǐzhuǎnhuàncéngshèjìzhīshèjìkōngjiāntànsuǒ
AT lǐhànlín zàigùtàiyìngdiéshàngyǐxūqiúfēnyèwèijīchǔdekuàishǎnjìyìtǐzhuǎnhuàncéngshèjìzhīshèjìkōngjiāntànsuǒ
_version_ 1718038342311870464