基于FPGA的Host-FTL固态硬盘控制器的设计

来源 :黑龙江大学 | 被引量 : 0次 | 上传用户:narflgvdh1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
鉴于闪存的固有缺陷,固态存储设备需要一个主控制器和闪存转换层来解决两个主要矛盾,即闪存的有限擦写寿命和较长的使用时间的期望之间的矛盾以及闪存的单体带宽不足和数据的吞吐量呈指数性增长之间的矛盾。本文系统地阐述了一个基于FPGA逻辑和内嵌处理器实现的混合架构。考虑到大带宽的设计需求使用了FPGA硬件加速,针对需求多变的负载情况使用了Host-FTL的闪存转换层架构。通过分离存储设备和闪存转换层,让主机使用本系统提供的命令和消息单元完成对闪存通道的管理。其中多级的缓存策略和命令流程处理让盘内最低延时稳定在20μs左右。Host-FTL的设计不仅实现了普通的地址映射、磨损均衡、坏块管理等软件算法。通过分析系统的带宽瓶颈,普通写入使用了“流水线”策略,还在其中加入了针对大文件写入的“并行页面组”策略。通道级的RAID阵列加强了数据的安全性,区域性的磨损均衡也加大了固态盘阵列的写入数据总量。最后分析对比了本系统在不同队列深度、线程数、数据块大小、读写比例的情况下的性能,并展示了实际的测试结果。与普通固态盘相比,本系统的带宽有20%~30%的提升,每秒指令操作次数达到1.5至2倍,完成了设计指标。
其他文献
黄曲霉是一类常见农作物病原菌,能够产生具有剧毒和强致癌性的次级代谢产物黄曲霉毒素,污染农作物及其制品,进而影响人类健康并造成巨大的经济损失。因此,对黄曲霉形态发生和
1996年,笔者曾发表一篇名为"国民收入流量表与模型研究"的文章②,介于我国当时的核算资料限制,未能运用实际数据对国民收入流量进行分析,随着我国核算资料的完善,目前编制国
<正>前面谈了小学英语"为什么而读"和"读什么"的问题(分别见《小学教学设计》第3期和第6期),接下来谈"怎么读"的问题。小学生的知识积累和阅读经验都非常有限,决定了"怎么读"
我国由于工业化和城市化进程的加快,污染物大量排放,造成了严重的土壤污染,其中土壤场地的有机污染是除重金属污染之外的另一种土壤污染的主要形式。针对有机污染土壤,尤其是
随着我国知识经济和信息产业的快速发展,通信技术已成为我国社会经济增长的关键支撑。我国未来的经济增长方式将逐渐从强调规模经济和范围经济的工业经济产业体系向以社群为
工程项目参与方的合作行为,尤其是承包商和业主间的合作,是赢得项目成功的关键因素。目前,学者们对于组织间合作的前因变量研究大多集中于合约治理和关系治理两方面,包括合约
<正>一、教材与学情分析1.教材分析本节课主要包括四部分内容:"孟德尔一对相对性状的杂交实验"、"对分离现象的解释"、"对分离现象解释的验证"、"分离定律",这四部分内容间的
目的探析艾滋病患者预防保健和疾病控制中健康教育的作用效果。方法选取我院接收的艾滋病72例患者作为研究对象,随机分设研究组(n=36)和参照组(n=36)两组。参照组给予常规干
本文首先介绍了中国平安的发展概况和保险资金投资现状。其次,通过对其2018年年报中金融资产的变化进行分析,我们发现,以公允价值计量且其变动计入损益的金额资产(FVTPL)大幅
2000年夏天的一个炎热午后,在新疆石河子市147团农场附近的荒郊野地里,随着一声清脆的爆竹声响起,一群头戴草帽、身份可疑的外地人的忙碌打破了这里的沉静。但见,有的扛着摄