固态硬盘的Flash FTL算法仿真平台设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:ppaann850729
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息科技的迅速发展,数据信息的存储需求上升到一个更高的层次,固态硬盘(SSD)由于其各方面的性能优势逐渐得到了推广使用。固态硬盘内部特殊的存储介质闪存(Flash),使人们的研究重心关注到到其闪存转换层FTL(Flash Translation Layer)上,好的FTL算法是SSD的性能瓶颈。如何更优地去评判一个Flash FTL管理算法的性能变得非常重要,可以认为Flash FTL算法验证平台影响了NAND Flash算法的持续发展。基于现在整个行业的算法研究环境来看,仿真平台不是通用性不强,测试性能指标较少。就是开销太大,算法调试过程复杂。本文基于真实的SSD的内部架构,包括六个基本模块的建模,分别是界面操作模块,文件系统模块,驱动模块,实现Flash FTL算法的固件模块,NAND Flash模块以及DRAM模块。在VC编译器上用软件实现对硬件资源的模拟,设计一个通用灵活,验证环境可靠的闪存存储设备软件仿真平台,为各种Flash FTL管理算法提供验证环境。在固件模块的FTL算法单元中插入待测的算法,可通过三种主控任务(Host task)方式:trace逻辑地址顺序读写,trace逻辑地址随机读写,文件流拷贝文件来实现读写测试。该平台可达到三种重要的设计目标:1.不同Flash FTL的算法性能评估,包括读写速度比较,擦除块均衡程度,以及可靠性测试。2.Flash FTL的算法正确性验证。3.该平台具有通用性,可扩展到多种接口和存储架构的固态存储产品设计。因为基于真实的SSD盘而设计,其中的固件算法代码可简单修改后应用于真实的盘中。通过该平台验证过的算法也已经应用于真实的闪存设备中,并实现了量产,取得了很好的性能指标,从而也证明了该平台的研究价值。
其他文献
工程实际中的点云缺陷使得传统的基于显式曲面的重构方法需要大量的人工操作和修补。文章提出了一种以隐式曲面为基础,无需任何人工操作和点云附加信息的重构方法。将活动轮廓模型扩展到三维,提出了加快迭代和提高收敛质量的自适应新算法,利用改进的水平集数值求解算法获得最终曲面。数值实验说明此方法能以较快的收敛速度重构出高质量复杂曲面。
基因密码的发现与破译,使人类终于揭开了生命的神秘面纱,逐渐认识到基因在人类数万年来繁衍传承中至关重要的作用。随着对疾病病理研究的深入,人们发现许多疾病的发生是由基
研究了利用高温熔融炉渣制备无机纤维的工艺条件及其在造纸上的应用。采用镍红土矿冶炼高温炉渣进行高温炉渣成纤条件试验及纸品性能检测。结果表明,使用含Ni1.5%、Fe10%、MgO16%
分析电站中电气设备的中性点接地方式,从设备制造和供货商的角度评述并探讨托克托电厂一期工程 2× 600MW火电机组电气设备的中性点接地方式.参2
自1895年伦琴发现X射线,一个多世纪以来,以X线成像为主导的医学影像设备在医疗机构得到广泛使用。近年来,随着计算机技术和信息技术的进步,放射诊断技术得到了空前的发展,实
赛什塘铜矿地质条件复杂、矿体变化大,生产工作及探矿工作难度大。通过总结以往工作经验,在分析研究矿床特征、矿体特征的基础上,赛什塘铜矿生产勘探工作结合生产需要,采用坑
<正>患者女,44岁。因颈部疼痛2个月余至我院就诊。查体:双侧甲状腺未触及明显结节。左侧甲状腺压痛(+)。超声检查示:甲状腺左侧叶体积增大,形态饱满,轮廓不清,与颈前肌分界不
研究目的:阿尔茨海默症(Alzheimer’s Disease,AD)是一种常见于中老年时期的神经退行性疾病。β-样淀粉蛋白(β-amyloid proteins,Aβ)聚集被认为是AD发病的重要诱因。研究发现AD脑内Aβ降解与转运功能受损,促使脑内Aβ聚集形成Aβ寡聚体,后者可通过抑制PI3K/Akt通路,继而发挥Aβ的神经毒性。生物学研究领域发现HSP70可调控Aβ清除作用。研究已证实运动可通
火试金是将冶金学原理和技术运用到分析化学中的一种方法,样品代表性好,准确度高。本文研究了灰皿材料、助熔剂配比、灰吹温度、氧化剂及贱金属对测试结果的影响,并确定了最佳条