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