【技术实现步骤摘要】
云端计算资源的调用方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种云端计算资源的调用方法、装置、电子设备及存储介质。
技术介绍
[0002]传统计算资源的使用中,比如图形处理器GPU,需在本地计算设备上通过硬件与CPU进行数据传输。这样的使用方式无法对不同计算资源的计算能力进行动态调整、按需分配,进而可能导致本地计算设备由于计算资源的不匹配而造成程序卡顿、资源浪费等。我们的社会目前正处于大数据时代,数据总量呈爆炸性的增长,尤其是人工智能等领域,更需要依托足够大的计算资源。现有计算资源的调用方式,是调用本地计算设备的外部设备的计算资源,存在的问题是,对于外部设备的存放场地、维护费用、管理费用等,均具有较高的要求;且由于外部设备本身受到场地、硬件等多方面的限制,在数据处理时无法对计算资源的算力进行动态调整,面对复杂情况时可能造成算力不足或算力闲置的局面;另外,现在市场上的芯片较为紧缺,购买具有较大算力的外部设备所需的到货周期一般较长,在急需扩充算力时可能造成短时算力的不足进而带来较大的损失。r/>
技术实现思路
<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种云端计算资源的调用方法,其特征在于,应用于本地计算设备,所述本地计算设备上配置有用于与云端通信的第一网卡,所述方法包括:将所述本地计算设备的第一CPU的待处理数据拷贝至第一网卡通信驱动模块,以通过所述第一网卡通信驱动模块将所述待处理数据发送给云端计算设备;通过所述第一网卡通信驱动模块,获取所述云端计算设备调用与所述待处理数据对应的处理单元进行数据处理后获得的处理结果,并将所述处理结果返回给所述第一CPU,所述处理单元包括图形处理器、人工智能处理器、深度学习处理器、通用图形处理器、AI加速器、现场可编程逻辑门阵列中至少一种。2.根据权利要求1所述的方法,其特征在于,所述将所述本地计算设备的第一CPU的待处理数据拷贝至第一网卡通信驱动模块包括:所述本地计算设备的第一CPU将所述待处理数据拷贝至操作系统内存中;所述操作系统内存将所述待处理数据拷贝至所述操作系统内核通信驱动模块;所述操作系统内核通信驱动模块将所述待处理数据拷贝至所述第一网卡通信驱动模块。3.根据权利要求1所述的方法,其特征在于,所述云端计算设备配置有第二网卡,所述第一网卡通信驱动模块将所述待处理数据发送给云端计算设备的第二网卡通信驱动模块;所述第二网卡可以跳过所述云端计算设备的第二CPU访问云端的所述处理单元。4.根据权利要求1所述的方法,其特征在于,所述将所述处理结果返回给所述第一CPU包括:所述第一网卡通信驱动模块将所述处理结果拷贝至所述操作系统内核通信驱动模块;所述操作系统内核通信驱动模块将所述处理结果拷贝至操作系统内存;所述操作系统内存将所述处理结果拷贝至所述本地计算设备的第一CPU。5.一种云端计算资源的调用方法,其特征在于,应用于云端计算设备,所述云端计算设备上配置有用于与本地计算设备通信的第二网卡,所述方法包括:通过第二网卡通信驱动模块将所述待处理数据拷贝至对应的处理单元,所述处理单元包括图形处理器、人工智能处理器、深度学习处理器深度学习处理器、通用图形处理器、AI加速器、现场可编程逻辑门阵列中至少一种;获取调用所述处理单元对所述待处理数据进行数据处理后获得的处理结果,并将所述处理结果返回给所述第二网卡通信驱动模块,以通过所述第二网卡通信驱动模块将所述处理结果发送给所述本地计算设备。6.根据权利要求5所述的方法,其特征在于,所述通过第二网卡通信驱动模块将所述待处理数据拷贝至对应的处理单元包括:所述第二网卡通信驱动模块将所述待处理数据拷贝至所述云端计算设备内核通信驱动模块;所述云端计算设备内核通信驱动模块将所述待处理数据拷贝至所述处理单元的内存;所述处理单元对所述处理单元的内存中的所述待处理数据进行数据处理。7.根...
【专利技术属性】
技术研发人员:赵二城,
申请(专利权)人:北京首都在线科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。