【技术实现步骤摘要】
一种可控EP传输数据的方法、装置及介质
[0001]本专利技术涉及芯片设计
,特别是涉及一种可控EP传输数据的方法、装置及介质。
技术介绍
[0002]随着大数据和人工智能的发展和应用,图像处理器(Graphics Processing Unit,GPU)在高性能计算和深度学习加速中有着广泛的使用。在实际的工作场景中,传统的数据传输路径需要经过中央处理器(Central Processing Unit,CPU)的数据缓冲,GPU间无法进行直接的数据交互。随着数据量及计算任务的增大,大量的数据需要进行计算和传输,传统的数据传输路径会占用CPU的使用和上行带宽的资源,产生较高的数据延迟和较低的CPU的利用效率。
[0003]针对这一问题提出了GPU Direct P2P的解决方案,GPU通过PCIE直接访问目标GPU的显存,避免拷贝到CPU作为中转,降低数据交互延迟,提高PCIE的带宽利用效率,与此同时,GPU Direct P2P技术的实现都是封装的形式出现,其端口(End point,EP)设备由于封装不可控, ...
【技术保护点】
【技术特征摘要】
1.一种可控EP传输数据的方法,其特征在于,包括:获取原始测试数据和各可控EP设备的配置信息;根据所述配置信息获取各所述可控EP设备的内存地址以便存放所述原始测试数据;将所述原始测试数据发送至所述可控EP设备组中的第一可控EP设备内存地址以便于所述第一可控EP设备将所述原始测试数据写入第二可控EP设备中得到新的测试数据;接收由所述第二可控EP设备发送的所述新的测试数据;校验所述新的测试数据。2.根据权利要求1所述的可控EP传输数据的方法,其特征在于,所述校验所述新的测试数据,包括:判断是否在预设时间内写入所述新的测试数据;若未在所述预设时间内写入所述新的测试数据,则确定所述校验结果为失败;若在所述预设时间内写入所述新的测试数据,则判断所述新的测试数据是否为所述原始测试数据;若所述新的测试数据为所述原始测试数据,则确定所述校验结果为成功;若所述新的测试数据不为所述原始测试数据,则确定所述校验结果为失败。3.根据权利要求1所述的可控EP传输数据的方法,其特征在于,在所述获取测试数据和各可控EP设备的配置信息之前,还包括:统计各所述可控EP设备的数量并判断所述数量是否小于两个;若大于或等于两个,则进入至所述获取测试数据和各可控EP设备的配置信息的步骤。4.根据权利要求3所述的可控EP传输数据的方法,其特征在于,在所述校验所述新的测试数据之后,还包括:卸载各所述可控EP设备的驱动程序以便下次传输数据时安装所述驱动程序。5.根据权利要求1所述的可控EP传输数据的方法,其特征在于,在所述校验所述新的测试数据之后,还包...
【专利技术属性】
技术研发人员:裴良杰,杨亮,沈欣舞,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。