期刊文献+

基于FPGA的PCIe SSD设计与实现 被引量:4

Design and implementation of FPGA-based PCIe SSD
下载PDF
导出
摘要 为满足大数据时代数据密集型应用日益增长的存储需求,设计与实现了一个高性能固态盘原型系统。该固态盘以闪存为存储介质,与主机通过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)
关键词 固态盘 闪存 现场可编程逻辑门阵列 高速外设互联总线 solid state drive NAND flash FPGA PCI express
  • 相关文献

参考文献8

  • 1Flynn D, Thatcher J. Apparatus, system, and method for a virtual storage layer: USA, 0011340 [P]. 2012- 01-12.
  • 2Kim J, Kim J M, Noh S H, et al. A space-efficient flash translation layer for compactflash systems [J]. IEEE Trans Consum Electron, 2002, 48(2): 366-375.
  • 3LeeSW, ParkDJ, ChungTS, et al. Alog buffer- based flash translation layer using fully-associative sec- tor translation [J]. ACM Trans Embed Comput Syst, 2007, 6(3): article No. 18.
  • 4Gupta A, Kim Y, Urgaonkar B. DFTL: a flash trans- lation layer employing demand-based selective caching of page-level address mappings [J]. ACM SIGARCH Comput Architect News, 2009, 44(3): 229-240.
  • 5JungM, Kandemir M. An evaluation of different page allocation strategies on high-speed SSDs [C]// 4th USENIX conference on Hot Topics in Storage and File Systems. Boston, USA, 2012: article No. 9.
  • 6Hu Yang, Jiang Hong, Feng Dan, et al. Performance impact and interplay of SSD parallelism through ad- vanced commands, allocation strategy and data granu- larity [C]//International Conference on Supercomput- ing. Tucson, USA, 2011.- 96-107.
  • 7Micron. MT29F16G08ABABAM62B3WC1. [EB/OL]. [2014-01-25]. https://www, micron, com/parts/nand- flash/mass-storage/mt29f16g08ababam62 b3wcl.
  • 8Xilinx. Virtex-6 Family Overview [EB/OL]. [2014-01- 25]. http://www. xilinx. corn/support/documentation/ data_sheets/ds150, pdf.

同被引文献19

引证文献4

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部