一种GPGPU资源分配管理方法及系统技术方案

技术编号:38871268 阅读:26 留言:0更新日期:2023-09-22 14:07
本发明专利技术公开了GPGPU技术领域的一种GPGPU资源分配管理方法及系统,包括如下步骤,S100:对资源整体进行编号,并对所有资源根据编号分配管理,S200:根据需求请求所需的资源,并将请求信息反馈至管理端,S300:管理端根据需求资源的请求,对编号的资源进行分配,并反馈信息,S400:对资源进行使用,同时,对与使用后的资源进行回收,S500:对回收资源进行整理,并对参阅资源进行删除,将整理后的资源进行二次回收、编组再利用。本发明专利技术的有益效果是:本发明专利技术中,通过对GPGPU运行资源进行统一划分,并进行编组管理,实现GPGPU运行资源的统一管理,当有外部图像信息进行处理时,则根据所需处理的图像信息需求进行对应资源的申请,从而实现GPGPU运行资源的按需分配。行资源的按需分配。行资源的按需分配。

【技术实现步骤摘要】
一种GPGPU资源分配管理方法及系统


[0001]本专利技术涉及GPGPU
,具体是一种GPGPU资源分配管理方法及系统。

技术介绍

[0002]通用图形处理器(General

purpose computing on graphics processing units,简称GPGPU),是一种利用处理图形任务的图形处理器来计算原本由中央处理器处理的通用计算任务。这些通用计算常常与图形处理没有任何关系。由于现代图形处理器强大的并行处理能力和可编程流水线,令流处理器可以处理非图形数据。特别在面对单指令流多数据流(SIMD),且数据处理的运算量远大于数据调度和传输的需要时,通用图形处理器在性能上大大超越了传统的中央处理器应用程序。
[0003]通用图形处理器是一种近年来出现的计算机芯片,它给航空航天以及防务应用中的高性能嵌入式计算带来了重大突破。这种功能强大的芯片是在前一个十年里作为高端计算机游戏的图形处理引擎引入的,是一种大规模并行处理器。它不仅有助于复杂的浮点计算处理,而且容易编程,对于广泛的嵌入式系统颇具吸引本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种GPGPU资源分配管理方法,其特征在于:包括如下步骤:S100:对资源整体进行编号,并对所有资源根据编号分配管理;S200:根据需求请求所需的资源,并将请求信息反馈至管理端;S300:管理端根据需求资源的请求,对编号的资源进行分配,并反馈信息;S400:对资源进行使用,同时,对与使用后的资源进行回收;S500:对回收资源进行整理,并对参阅资源进行删除,将整理后的资源进行二次回收、编组再利用;所述步骤S100中,对GPGPU运行资源根据需求进行划分,根据GPGPU运行资源划分后,根据划分结果进行编号,从而实现对GPGPU运行资源的分批管理,所述步骤S200中,当需要通过GPGPU对图像信息进行运行时,根据所需运行图像信息所占用资源,向GPGPU管理单元请求运行资源,当GPGPU管理单元接收到运行资源请求时,根据请求结果匹配对应的资源划分,并将划分后的资源划拨请求单位运行。2.根据权利要求1所述的一种GPGPU资源分配管理方法,其特征在于:所述步骤S300对请求资源进行划分后,在管理单位中,划分资源处于运行中,当第二请求资源划分时,则不考虑运行中资源,对后续资源进行递进安排。3.根据权利要求1所述的一种GPGPU资源分配管理方法,其特征在于:所述步骤S400对运行资源使用结束后,对资源进行收回,并将运行残余进行清理,确保运行资源的运行效率和状态,进而通过回收单元对运行结束后的资源进行回收,其中,回收的资源安排在末尾,按照递进方式进入资源安排排序。4.一种GPGPU资源分配管理系统,包括:控制端、回收端、资源端和请求端,其特征在于:所述控制端配置为系统控制单元,其中控制单的信号优先级大于...

【专利技术属性】
技术研发人员:赵先明林昀
申请(专利权)人:北京红山信息科技研究院有限公司
类型:发明
国别省市:

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

1