摘要
为满足大数据时代数据密集型应用日益增长的存储需求,设计与实现了一个高性能固态盘原型系统。该固态盘以闪存为存储介质,与主机通过PCIe接口进行通信,主控逻辑基于FPGA实现。在FPGA内部实现了PCIe接口模块、缓存控制器、闪存转换层和闪存控制器。介绍了PCIe接口、闪存转换层和闪存同步控制器等模块的设计与实现。测试结果表明,该固态盘原型系统写带宽达到2.6GB/s,读带宽达到2.93GB/s,读写IOPS(input/output operations per second)达到300 000,能够满足高带宽高吞吐率的存储需求。
To handle the increasing storage needs of data-intensive applications in the era of big data,we design and implement a high-performance flash memory-based solid state drive (SSD)prototype system.The FPGA-based SSD consists of flash memory chips,and communicates with the host through PCIe.PCIe interface module,DRAM controller,flash translation layer and flash memory controllers are implemented in the FPGA.In this paper,the design of PCIe interface,flash translation layer and synchro-nous flash controller are described in detail.Experiment results show that the SSD prototype system can meet high-bandwidth and high-throughput storage needs,providing 2.6 GB/s write bandwidth,2.93 GB/s read bandwidth and 300 000 read/write IOPS.
出处
《中国科技论文》
CAS
北大核心
2014年第4期403-406,共4页
China Sciencepaper
基金
国家高技术研究发展计划(863计划)资助项目(2012AA012402)