【技术实现步骤摘要】
数据处理方法、装置和系统
本申请涉及计算机领域,具体而言,涉及一种数据处理方法、装置和系统。
技术介绍
现有的对PFGA(AField-ProgrammableGateArray,现场可编程门阵列)进行加速的方案主要是在FPGA板卡的网口输入数据,以实现对缓存系统的加速。相关技术中,还采用通过FPGA板卡的接口与NVMe(Non-VolatileMemoryExpress,非易失性内存主机控制器接口规范)连接来进行DDR(DoubleDataRate双倍速率)扩展。其中,相关产品中,NVMe安装在FPGA板卡上。虽然SSD(SolidStateDrives,固态硬盘)通过NVMe直接安装在FPGA板卡可以实现对缓存系统的扩展,但SSD与FPGA板卡直接连接会影响FPGA板卡的结构和散热性能。另外,FPGA板卡在缓存系统中的位置使得FPGA板卡不易采用高性能大规格芯片进行内存扩展,而且在容量扩大的情况下无法进行细粒度的内存加速。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n在现场可编程门阵列FPGA板卡的内置存储器件中存储第一数据,以及在所述FPGA板卡的外接存储器件中存储第二数据,其中,所述FPGA板卡通过内置的高速外设组件互连交换卡PCIe switch与所述外接存储器件连接;/n获取数据处理指令,对所述内置存储器件和/或所述外接存储器件执行与所述数据处理指令对应的操作。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
在现场可编程门阵列FPGA板卡的内置存储器件中存储第一数据,以及在所述FPGA板卡的外接存储器件中存储第二数据,其中,所述FPGA板卡通过内置的高速外设组件互连交换卡PCIeswitch与所述外接存储器件连接;
获取数据处理指令,对所述内置存储器件和/或所述外接存储器件执行与所述数据处理指令对应的操作。
2.根据权利要求1所述的方法,其特征在于,当所述数据处理指令为写入数据指令时,获取所述数据处理指令,对所述内置存储器件执行与所述数据处理指令对应的操作包括:
根据所述写入数据指令确定待写入数据;
当所述内置存储器件的存储数据容量低于第一预设阈值时,将所述待写入数据写入所述内置存储器件。
3.根据权利要求1所述的方法,其特征在于,当所述数据处理指令为写入数据指令时,获取所述数据处理指令,对所述内置存储器件和所述外接存储器件执行与所述数据处理指令对应的操作包括:
根据所述写入数据指令确定待写入数据;
当所述内置存储器件的存储数据容量等于或高于第一预设阈值时,先将所述第一数据中访问频率低于第二预设阈值的第三部分数据迁移至所述外接存储器件,再将所述待写入数据写入所述内置存储器件。
4.根据权利要求1所述的方法,其特征在于,当所述数据处理指令为读取数据指令时,获取所述数据处理指令,对所述内置存储器件执行与所述数据处理指令对应的操作包括:
根据所述读取数据指令确定待读取数据;
如果在所述内置存储器件中查找到所述待读取数据,则从所述内置存储器件获取所述待读取数据。
5.根据权利要求1所述的方法,其特征在于,当所述数据处理指令为读取数据指令时,获取所述数据处理指令,对所述内置存储器件和所述外接存储器件执行与所述数据处理指令对应的操作包括:
根据所述读取数据指令确定待读取数据;
如果在所述内置存储器件中未查找到所述待读取数据,则先通过访问所述外接存储器件以查找所述待读取数据并将查找到的所述待读取数据导入所述内置存储器件,然后再从所述内置存储器件获取所述待读取数据。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述内置存储器件为双倍速率同步...
【专利技术属性】
技术研发人员:李峰,龙欣,张振祥,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。