【技术实现步骤摘要】
本申请涉及数据存储以及计算机应用,特别的涉及一种基于现场可编程门阵列的高速存储方法及装置。
技术介绍
1、目前市场上支持非易失性存储器表达(non-volatile memory express,即nvme)协议的国产电子盘厂家有许多,使用的硬盘的主控制器类型也多种多样。一些盘主控厂家为了充分发挥电子盘的读写性能,在往电子盘里写数据时采用多核多控制器并行下发数据请求指令的方式,这就导致用户端接收到的数据请求指令出现乱序的情况。需要说明的是,这里的数据请求乱序是在数据写入存储器时发生的,与通常的存储器读操作时由于non-posted request报文乱序导致的数据乱序不同。
2、针对写数据请求包乱序的情况,现有的解决方案可分为以下两种:
3、其一为:中央处理器(cpu)作为用户数据的接收端与nvme控制器共同完成写盘操作。其中,cpu负责处理与电子盘之间的命令交互(如数据命令的解析等)以及用户数据的排序响应。
4、其二为:现场可编程门阵列(fpga)作为用户数据的接收端将数据写入cpu的内存,再由cp
...【技术保护点】
1.一种基于现场可编程门阵列的高速存储方法,其特征在于,所述方法应用于数据采集架构,所述数据采集架构包括现场可编程门阵列、中央处理器以及后端存储体阵列,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据采集架构还包括缓存单元;
3.根据权利要求1所述的方法,其特征在于,所述后端存储体阵列包括第一拆分单元以及第二拆分单元;
4.根据权利要求1所述的方法,其特征在于,所述由所述现场可编程门阵列对每个所述目标请求进行解析处理,确定出与每个所述目标请求对应的目标地址范围,包括:
5.根据权利要求1所述的方法,其特
...【技术特征摘要】
1.一种基于现场可编程门阵列的高速存储方法,其特征在于,所述方法应用于数据采集架构,所述数据采集架构包括现场可编程门阵列、中央处理器以及后端存储体阵列,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据采集架构还包括缓存单元;
3.根据权利要求1所述的方法,其特征在于,所述后端存储体阵列包括第一拆分单元以及第二拆分单元;
4.根据权利要求1所述的方法,其特征在于,所述由所述现场可编程门阵列对每个所述目标请求进行解析处理,确定出与每个所述目标请求对应的目标地址范围,包括:
5.根据权利要求1所述的方法,其特征在于,所述由所述现场可编程门阵列基于每个所述目标地址范围获取相应的目标数据,并确定出与每个所述目标数据对应的逻辑标识,包括:
【专利技术属性】
技术研发人员:郑杰,刘春,黄雅峥,王伟伟,郑芳只,
申请(专利权)人:中国电子科技集团公司第五十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。