摘要
Abstract
With the development of information technology,data storage requires higher and higher bandwidth and capacity.To meet this demand,a storage system based on SW831 processor+FPGA+non-volatile memory express(NVME)is designed.The front-end of the system uses FPGA to collect data,and in order to ensure that the data is not lost,the FPGA caches the data into the memory first.The caching space is limited,so the cached data should be written to the storage disk in a timely manner.Based on this purpose,a data management method based on SW831 processor is proposed,which manages the NVME disk array using striped disk array without fault tolerance(RAID0)method and applies a linked list to manage the blocks of the NVME disk directly,and the data cached by the FPGA can be moved to the NVME disk directly through the control of SW831,which effectively improves the efficiency of data storage.Through practical test,with a total system capacity of 12 TB,the average storage rate is up to 6.4 GB/s.In addition,the user can manage and access the data in the form of files with management software,and it is user-friendly.关键词
存储系统/SW831/FPGA/无容错的条带化磁盘阵列/非易失性存储器快速通道/链表Key words
storage system/SW831/FPGA/striped disk array without fault tolerance/non-volatile memory express/linked list分类
计算机与自动化