← 返回列表
加速卡间的DMA方法、装置、加速卡、加速平台及介质
摘要文本
本发明公开了计算机技术领域内的一种加速卡间的DMA方法、装置、加速卡、加速平台及介质。本发明中的第一加速卡能够主动进行DMA的发起,并根据自身里记录的数据目的端的第二加速卡的内存空闲信息,直接把数据以DMA方式写入第二加速卡的内存,无需在DMA之前询问第二加速卡的内存空闲地址,也无需等第二加速卡进行DMA发起。该方案实现了:不同加速卡在硬件层面的直接DMA写操作,解决了加速卡间的DMA操作问题。
申请人信息
- 申请人:浪潮(北京)电子信息产业有限公司
- 申请人地址:100085 北京市海淀区上地信息路2号2-1号C栋1层
- 发明人: 浪潮(北京)电子信息产业有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 加速卡间的DMA方法、装置、加速卡、加速平台及介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311279391.0 |
| 申请日 | 2023/10/7 |
| 公告号 | CN117033275B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F13/28 |
| 权利人 | 浪潮(北京)电子信息产业有限公司 |
| 发明人 | 王江为; 张静东; 郝锐; 王彦伟; 肖麟阁; 赵谦谦; 刘伟 |
| 地址 | 北京市海淀区上地信息路2号2-1号C栋1层 |
专利主权项内容
1.一种加速卡间的DMA方法,其特征在于,应用于无主机的加速平台中的第一加速卡,包括:若执行加速任务获得需传输数据,则根据内存空闲容量和加速卡功能确定用于处理所述需传输数据的所述加速平台中的第二加速卡;所述加速平台中的每一加速卡均设有存储器直接访问控制器;所述第一加速卡和所述第二加速卡通过扩展芯片连接;在自身中查询所述第二加速卡的内存空闲信息;所述第二加速卡在内存空闲容量大于预设阈值时在所述加速平台中广播所述内存空闲信息;主动进行DMA的发起,利用自身中的存储器直接访问控制器和所述内存空闲信息将所述需传输数据以存储器直接访问方式写入所述第二加速卡的内存。