PCIe SSD I/O栈设计与原型系统研究
发布时间:2020-12-15 13:13
近些年来,为了满足各种应用日益增长的I/O性能要求,存储子系统经历了巨大的变革.基于PCIe接口的SSD(solid state drive)凭借其高带宽,低延迟的特点逐渐成为主流的存储设备.包括I/O栈设计在内的针对PCIe SSD的研究,将成为存储领域的研究热点.目前涉及到PCIe SSD具体实现细节的文献相对缺乏,不利于相关研究的开展.归纳了PCIe SSD设计中需要考虑的问题与相关研究,并介绍了一个实际的PCIe SSD原型系统的实现方案.同时,对原型系统中的I/O栈驱动层的设计和优化技术也进行了分析,包括DMA(direct memory access)优化技术和多队列多中断技术.最后,对原型系统进行测试,并与商用PCIe SSD测试结果对比,表明原型系统具有更高的性能,有助于PCIe SSD的相关研究.
【文章来源】:计算机研究与发展. 2015年S2期 北大核心
【文章页数】:7 页
【文章目录】:
1 相关工作与设计问题
1.1 相关研究
1.2 设计面临的问题
2 原型系统架构
2.1 整体架构
2.2 设计特点
3 驱动层设计实现
3.1 驱动层I/O栈设计
3.2 I/O处理流程
3.3 驱动层设计技术
1)DMA优化技术
2)多队列多中断技术
4 原型系统的测试与验证
4.1 实验设置
4.2 实验结果与分析
5 总结
【参考文献】:
硕士论文
[1]基于FPGA的固态硬盘控制器设计[D]. 欧阳科文.湖南大学 2009
本文编号:2918327
【文章来源】:计算机研究与发展. 2015年S2期 北大核心
【文章页数】:7 页
【文章目录】:
1 相关工作与设计问题
1.1 相关研究
1.2 设计面临的问题
2 原型系统架构
2.1 整体架构
2.2 设计特点
3 驱动层设计实现
3.1 驱动层I/O栈设计
3.2 I/O处理流程
3.3 驱动层设计技术
1)DMA优化技术
2)多队列多中断技术
4 原型系统的测试与验证
4.1 实验设置
4.2 实验结果与分析
5 总结
【参考文献】:
硕士论文
[1]基于FPGA的固态硬盘控制器设计[D]. 欧阳科文.湖南大学 2009
本文编号:2918327
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2918327.html