计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2014年
9期
2012-2021
,共10页
NAND闪存%固态硬盘%闪存转换层%二级缓存%空间局部性
NAND閃存%固態硬盤%閃存轉換層%二級緩存%空間跼部性
NAND섬존%고태경반%섬존전환층%이급완존%공간국부성
NAND flash%solid state drive%flash translation layer%second level cache%spatial locality
DFTL(demand-based FTL)是一种根据负载访问特点动态加载映射项到缓存中的知名FTL(flash translation layer)算法,但是它没有考虑到请求的空间局部性,而且缓存中的一个映射项剔除就可能会导致翻译页的更新,缓存中映射项的频繁剔除又会导致额外的擦除操作.在DFTL的基础上,提出了SDFTL(sequential/second cache DFTL)算法.SDFTL新设置连续缓存和二级缓存,连续缓存通过预取映射信息,利用请求的空间局部性,提高了FTL对连续负载的处理性能;二级缓存通过暂存从一级缓存中剔除的、发生更新的映射项,并采取批量更新策略回写到闪存,减少了闪存的翻译页写回次数和擦除次数.利用实际负载做的实验结果显示,SDFTL相比DFTL缓存命中率平均提高41.57%,擦除次数平均减少23.08%,响应时间平均减少17.74%.
DFTL(demand-based FTL)是一種根據負載訪問特點動態加載映射項到緩存中的知名FTL(flash translation layer)算法,但是它沒有攷慮到請求的空間跼部性,而且緩存中的一箇映射項剔除就可能會導緻翻譯頁的更新,緩存中映射項的頻繁剔除又會導緻額外的抆除操作.在DFTL的基礎上,提齣瞭SDFTL(sequential/second cache DFTL)算法.SDFTL新設置連續緩存和二級緩存,連續緩存通過預取映射信息,利用請求的空間跼部性,提高瞭FTL對連續負載的處理性能;二級緩存通過暫存從一級緩存中剔除的、髮生更新的映射項,併採取批量更新策略迴寫到閃存,減少瞭閃存的翻譯頁寫迴次數和抆除次數.利用實際負載做的實驗結果顯示,SDFTL相比DFTL緩存命中率平均提高41.57%,抆除次數平均減少23.08%,響應時間平均減少17.74%.
DFTL(demand-based FTL)시일충근거부재방문특점동태가재영사항도완존중적지명FTL(flash translation layer)산법,단시타몰유고필도청구적공간국부성,이차완존중적일개영사항척제취가능회도치번역혈적경신,완존중영사항적빈번척제우회도치액외적찰제조작.재DFTL적기출상,제출료SDFTL(sequential/second cache DFTL)산법.SDFTL신설치련속완존화이급완존,련속완존통과예취영사신식,이용청구적공간국부성,제고료FTL대련속부재적처이성능;이급완존통과잠존종일급완존중척제적、발생경신적영사항,병채취비량경신책략회사도섬존,감소료섬존적번역혈사회차수화찰제차수.이용실제부재주적실험결과현시,SDFTL상비DFTL완존명중솔평균제고41.57%,찰제차수평균감소23.08%,향응시간평균감소17.74%.