← 返回列表

数据搬移方法、装置、设备及计算机可读存储介质

申请号: CN202311368330.1
申请人: 中科驭数(北京)科技有限公司
申请日期: 2023/10/20

摘要文本

本公开涉及一种数据搬移方法、装置、设备及计算机可读存储介质。若请求指针与预取指针不相同,则根据DMA组件内部临时缓存的剩余容量,从处理器的命令缓存区读取DMA请求命令,将DMA请求命令存入临时缓存中,根据读取的DMA请求命令的个数与预取指针的数值之和,更新预取指针,从临时缓存中取出DMA请求命令,并根据DMA请求命令,执行数据搬移操作,当数据搬移操作完成后,基于DMA请求命令更新完成指针。本公开可以支持同时下发多条请求命令,处理器将请求命令存储在处理器的命令缓存区中,DMA组件可以从处理器的命令缓存区中获取请求命令,减少处理器与DMA组件的交互频率,释放处理器的负载压力,提高DMA的性能,而且支持多通道DMA,提高DMA的并行处理能力。

专利详细信息

项目 内容
专利名称 数据搬移方法、装置、设备及计算机可读存储介质
专利类型 发明申请
申请号 CN202311368330.1
申请日 2023/10/20
公告号 CN117608468A
公开日 2024/2/27
IPC主分类号 G06F3/06
权利人 中科驭数(北京)科技有限公司
发明人 段宗胜; 孟繁毅; 杨帆; 陈帅
地址 北京市海淀区北清路81号院一区4号楼14层1401室

专利主权项内容

1.一种数据搬移方法,其特征在于,应用于数据搬移组件,所述方法包括:判断请求指针与预取指针是否相同;若所述请求指针与所述预取指针不相同,则根据DMA组件内部临时缓存的剩余容量,从处理器的命令缓存区读取DMA请求命令,将所述DMA请求命令存入临时缓存中,根据读取的所述DMA请求命令的个数与所述预取指针的数值之和,更新所述预取指针;从临时缓存中取出DMA请求命令,并根据所述DMA请求命令,执行数据搬移操作;当所述数据搬移操作完成后,基于所述DMA请求命令更新完成指针。