异构计算平台的资源池化方法、装置、设备、介质和产品制造方法及图纸

技术编号:37248168 阅读:19 留言:0更新日期:2023-04-20 23:27
本公开涉及一种异构计算平台的资源池化方法、装置、设备、介质和产品。所述异构计算平台包括CPU和GPU,所述方法包括:响应于第一用户程序启动,创建所述第一用户程序对应的第一资源池,其中,所述第一资源池包括GPU端内存资源块和CPU端内存资源块;控制所述第一用户程序基于所述第一资源池运行。序基于所述第一资源池运行。序基于所述第一资源池运行。

【技术实现步骤摘要】
异构计算平台的资源池化方法、装置、设备、介质和产品


[0001]本公开涉及计算机
,尤其涉及一种异构计算平台的资源池化方法、异构计算平台的资源池化装置、电子设备、存储介质和程序产品。

技术介绍

[0002]目前,GPU(Graphics Processing Unit,图形处理器)一般对于图形处理(graphic)和通用计算(compute)较为割裂,即,一款GPU对于图形处理或通用计算通常有较强的侧重点,一般分为偏重图形处理的图形GPU和偏重通用计算的GPGPU(General Purpose Graphics Processing Unit,通用图形处理器)。并且,图形处理和通用计算的技术栈的区别较大,因此,对于资源管理的要求的差异也较大。相关技术中,若在使用图形处理功能的同时,使用GPU做通用计算,则将使图形处理和通用计算的资源使用产生风险和冲突。

技术实现思路

[0003]本公开提供了一种异构计算平台的资源池化技术方案。
[0004]根据本公开的一方面,提供了一种异构计算平台的资源池化方法,所述异构计算平台本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异构计算平台的资源池化方法,其特征在于,所述异构计算平台包括CPU和GPU,所述方法包括:响应于第一用户程序启动,创建所述第一用户程序对应的第一资源池,其中,所述第一资源池包括GPU端内存资源块和CPU端内存资源块;控制所述第一用户程序基于所述第一资源池运行。2.根据权利要求1所述的方法,其特征在于,所述第一资源池还包括功能资源块。3.根据权利要求2所述的方法,其特征在于,所述第一资源池包括第一下层资源池和至少一个第一上层资源池,所述第一下层资源池包括所述GPU端内存资源块和所述CPU端内存资源块,所述第一上层资源池包括所述功能资源块。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方法还包括:响应于所述第一资源池中的任一GPU端内存资源块的容量小于或等于第一预设容量,且所述GPU端内存资源块和所述GPU端内存资源块的任一邻居GPU端内存资源块处于空闲状态,合并所述GPU端内存资源块与所述邻居GPU端内存资源块;和/或,响应于所述第一资源池中的任一CPU端内存资源块的容量小于或等于第二预设容量,且所述CPU端内存资源块和所述CPU端内存资源块的任一邻居CPU端内存资源块处于空闲状态,合并所述CPU端内存资源块与所述邻居CPU端内存资源块。5.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方法还包括:响应于所述第一用户程序关闭,销毁所述第一资源池,释放所述第一资源池中的资源块。6.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1