【技术实现步骤摘要】
数据传输方法以及装置
[0001]本说明书实施例涉及计算机
,特别涉及数据传输方法。
技术介绍
[0002]随着人工智能技术在视频监控等应用领域的发展,导致了对GPU(图形处理器)使用的增加。而CPU(中央处理器)和GPU通常是以固定比例进行物理耦合,无法满足对GPU的算力增长需求,因此,通常采用将CPU和GPU解耦以实现对GPU的池化,以实现一个CPU能够调用GPU资源池内的多个GPU。
[0003]然而,在将GPU分解出来构成GPU资源池时,连接CPU和GPU的总线也会被拉远,会导致数据传输的时延变大,带宽降低,数据传输时间增加,进而影响数据传输效率。
技术实现思路
[0004]有鉴于此,本说明书实施例提供了一种数据传输方法。本说明书一个或者多个实施例同时涉及一种数据传输装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种数据传输方法,用于CPU,所述方法包括:
[0006]响应于 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,用于CPU,所述方法包括:响应于数据处理请求,确定所述数据处理请求中携带的待处理数据的数据量;在根据所述数据量确定通过网卡传输所述待处理数据的情况下,调用对应的第一传输函数,通过所述网卡将所述待处理数据发送至GPU。2.根据权利要求1所述的方法,所述在根据所述数据量确定通过网卡传输所述待处理数据的情况下,调用对应的第一传输函数,包括:在根据所述数据量确定通过网卡传输所述待处理数据的情况下,在预先创建的函数库中调用对应的第一传输函数。3.根据权利要求2所述的方法,所述函数库通过下述步骤创建:确定总线传输方式对应的第二传输函数;对所述第二传输函数进行语义改写,得到网卡传输方式对应的第一传输函数;根据所述第一传输函数以及所述第二传输函数,创建函数库。4.根据权利要求1所述的方法,所述在根据所述数据量确定通过网卡传输所述待处理数据的情况下,调用对应的第一传输函数,包括:在根据所述数据量确定通过网卡传输所述待处理数据的情况下,确定第二传输函数;对所述第二传输函数进行语义改写,得到网卡传输方式对应的第一传输函数;调用所述网卡传输方式对应的第一传输函数。5.根据权利要求1所述的方法,所述根据所述数据量确定通过网卡传输所述待处理数据,包括:检测所述CPU和GPU之间的当前网络状态;根据所述当前网络状态,确定待处理数据的传输阈值;在所述数据量大于所述传输阈值的情况下,确定通过网卡传输所述待处理数据。6.根据权利要求5所述的方法,还包括:在所...
【专利技术属性】
技术研发人员:李庆旭,付斌章,龙毅,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。