一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源分配系统及方法与流程

2022-05-21 10:28:55 来源:中国专利 TAG:


1.本公开涉及图像技术领域,尤其涉及资源分配系统及方法。


背景技术:

2.gpu(graphic processing unit,图形处理器)在现代计算机系统中不仅仅起到渲染绘图的作用,诸如通用计算、科学计算、人工智能等领域也重度依赖gpu的算力能力。
3.相关技术中,在服务架构中,应用服务器可以自身带有gpu,或者可以使用独立的gpu服务器提供算力,但无论哪种架构,gpu服务器提供算力的方法通常有两种:1、指定某个gpu为某个应用实体所用,即独占方式;2、多个应用实体共享一个gpu,该gpu采用分时或资源分配等策略支持为多个应用实体提供服务。
4.但上述技术中,应用实体只能是独占gpu,或者多个应用实体共享一个gpu,从而导致资源配置颗粒度大,资源配置不够灵活。


技术实现要素:

5.本公开实施例提供一种资源分配系统及方法,能够解决现有技术中导致资源配置颗粒度大,资源配置不够灵活的问题。所述技术方案如下:
6.根据本公开实施例的第一方面,提供一种资源分配系统,所述系统
7.包括应用服务器、数据传输模块和图形资源池,所述应用服务器上配置有至少一种应用实体,所述图形资源池包括至少一个图形资源;
8.所述应用实体,用于在生成目标画面时,生成对应的图形资源信息,并将所述图形资源信息发送至所述数据传输模块;
9.所述数据传输模块,用于根据所述图形资源信息获取对应的目标资源配置信息,根据所述目标资源配置信息确定对应的至少一个目标图形资源,并将所述图形资源信息发送至每个所述目标图形资源;
10.所述目标图形资源,用于执行所述图形资源信息,并将运算结果通过所述数据传输模块发送至所述应用实体。
11.本公开实施例提供一种资源分配系统,包括应用服务器、数据传输模块和图形资源池,图形资源池中包括至少一个图形资源,应用实体在生成目标画面时,向数据传输模块发送图形资源信息,数据传输模块根据图形资源信息获取对应的目标资源配置信息,并根据目标资源配置信息确定对应的至少一个目标图形资源,并将图形资源信息发送给每个目标图形资源,由目标图形资源执行图形资源信息,并将运算结果返回给应用实体。可知,本公开中的每个应用实体均匹配有对应的目标资源配置信息,从而使得为每个应用实体提供算力服务的图形资源比较灵活,降低了资源配置的颗粒度。
12.在一个实施例中,还包括管理服务器,所述应用服务器、所述数据传输模块和所述图形资源池均与所述管理服务器连接;
13.所述数据传输模块,具体用于根据所述图形资源信息向所述管理服务器发送资源
请求;
14.所述管理服务器,用于根据所述资源请求确定所述应用实体对应的目标资源配置信息,将所述目标资源配置信息发送至所述数据传输模块。
15.在一个实施例中,所述应用服务器包括第一数据接口、驱动代理模块、资源调度模块和虚拟设备代理模块;
16.所述驱动代理模块,用于接收所述应用实体发送的所述图形资源信息,并将所述图形资源信息发送至所述资源调度模块;
17.所述资源调度模块,用于控制在单位时间内向所述数据传输模块发送的所述图形资源信息的数量;
18.所述虚拟设备代理模块,用于接收所述资源调度模块输出的所述图形资源信息,并将所述图形资源信息发送至所述第一数据接口;
19.所述第一数据接口,用于将所述图形资源信息发送至所述数据传输模块。
20.在一个实施例中,所述驱动代理模块,具体用于将所述图形资源信息转换为中间语言指令;
21.所述资源调度模块,具体用于控制在单位时间内向所述数据传输模块发送的所述中间语言指令的数量;
22.所述虚拟设备代理模块,具体用于接收所述资源调度模块输出的所述中间语言指令,并将所述中间语言指令通过所述第一数据接口发送至所述数据传输模块。
23.在一个实施例中,所述应用服务器还包括第二数据接口;
24.所述第二数据接口,用于向所述管理服务器发送每个所述应用实体的信息。
25.在一个实施例中,所述图形资源池还包括至少一个图形资源服务器,每个所述图形资源服务器包括至少一个图形资源阵列,每个所述图形资源阵列包括至少一个图形资源。
26.在一个实施例中,所述图形资源服务器包括第三数据接口、第四数据接口和驱动接口;
27.所述第三数据接口,用于接收所述数据传输模块发送的所述图形资源信息,并将所述图形资源信息发送至所述驱动接口;
28.所述驱动接口,用于将所述图形资源信息发送至所述目标图形资源,并接收所述目标图形资源发送的所述运算结果,并将所述运算结果依次通过第四数据接口和所述数据传输模块后发送至所述应用实体。
29.在一个实施例中,所述图形资源服务器还包括指令转换模块;
30.所述第三数据接口,具体用于接收所述中间语言指令,将所述中间语言指令发送至所述指令转换模块;
31.所述指令转换模块,用于将所述中间语言指令转换为目标图形资源硬件指令,并将所述目标图形资源硬件指令发送至所述驱动接口;
32.所述驱动接口,具体用于将所述目标图形资源硬件指令发送至所述目标图形资源。
33.在一个实施例中,所述图形资源服务器还包括第五数据接口;
34.所述第五数据接口,用于向所述管理服务器发送每个图形资源的信息。
35.在一个实施例中,所述数据传输模块包括至少一个数据传输通道,每个所述数据传输通道的一端分别与每个所述应用实体连接,每个所述数据传输通道的另一端通过网关模块与对应的图形资源服务器连接。
36.在一个实施例中,每个所述图形资源服务器的架构不同,同一个所述图形资源阵列内的每个图形资源的驱动兼容。
37.在一个实施例中,所述管理服务器预先配置有所述应用实体与资源配置信息的对应关系。
38.在一个实施例中,所述管理服务器,用于根据预设规则确定所述资源配置信息;所述预设规则至少包括以下之一:负载均衡原则、用户权限分组、用户等级分组、应用实体功能、应用实体所在系统的底层图形库或者计算支撑库、应用实体所在平台、用户与图形资源映射关系。
39.根据本公开实施例的第二方面,提供一种资源分配方法,所述方法包括:
40.接收图形资源信息;所述图形资源信息为应用实体在生成目标画面时生成的图形资源信息;
41.将所述图形资源信息发送至所述数据传输模块,使得所述数据传输模块根据所述图形资源信息获取对应的目标资源配置信息,根据所述目标资源配置信息确定对应的至少一个目标图形资源,并将所述图形资源信息发送至每个所述目标图形资源;使得所述目标图形资源执行所述图形资源信息,并将运算结果通过所述数据传输模块发送至所述应用实体;
42.接收所述运算结果。
43.本公开实施例提供一种资源分配方法,应用实体在生成目标画面时,向数据传输模块发送图形资源信息,数据传输模块根据图形资源信息获取对应的目标资源配置信息,并根据目标资源配置信息确定对应的至少一个目标图形资源,并将图形资源信息发送给每个目标图形资源,由目标图形资源执行图形资源信息,并将运算结果返回给应用实体。可知,本公开中的每个应用实体均匹配有对应的目标资源配置信息,从而使得为每个应用实体提供算力服务的图形资源比较灵活,降低了资源配置的颗粒度。
44.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
45.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
46.图1是本公开实施例提供的一种资源分配系统的结构示意图;
47.图2是本公开实施例提供的一种资源分配系统的结构示意图;
48.图3是本公开实施例提供的一种资源分配系统的结构示意图;
49.图4是本公开实施例提供的一种资源分配系统的结构示意图;
50.图5是本公开实施例提供的一种资源分配系统的结构示意图;
51.图6是本公开实施例提供的一种资源分配系统的结构示意图;
52.图7是本公开实施例提供的一种资源分配系统的结构示意图;
53.图8是本公开实施例提供的一种资源分配方法的流程图。
具体实施方式
54.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
55.本公开实施例提供一种资源分配系统,如图1所示,该系统包括应用服务器1、数据传输模块2和图形资源池3,所述应用服务器1上配置有至少一种应用实体,所述图形资源池3包括至少一个图形资源。
56.所述应用实体,用于在生成目标画面时,生成对应的图形资源信息,并将所述图形资源信息发送至所述数据传输模块2;所述图形资源信息包括目标指令和对应的待计算数据。
57.所述数据传输模块2,用于根据所述图形资源信息获取对应的目标资源配置信息,根据所述目标资源配置信息确定对应的至少一个目标图形资源,并将所述图形资源信息发送至每个所述目标图形资源。
58.所述目标图形资源,用于执行所述目标指令,对所述待计算数据进行运算,并将运算结果通过所述数据传输模块2发送至所述应用实体。
59.其中,应用实体可以为物理机、虚拟机、容器、模拟器或者应用程序;目标指令包括渲染指令,或者计算指令,或者资源申请指令等,在目标指令为渲染指令时,运算结果为对应的渲染结果;在目标指令为计算指令时,运算结果为对应的计算结果;在目标指令为资源申请指令时,运算结果为资源申请结果。
60.示例的,以应用实体为计算机为例,在计算机中的某个应用程序要生成目标画面时,该应用程序会发出高层指令和数据,这些高层指令和数据即为图形资源信息,将图形资源信息发送给数据传输模块2,由该数据传输模块2从图形资源信息中获取应用实体的标识信息,进而根据应用实体的标识信息获取对应的目标资源配置信息,该目标资源配置信息包括路由配置规则和为应用实体分配的所有目标图形资源的标识信息,从而可以根据目标图形资源的标识信息确定为该应用实体提供gpu服务的至少一个目标图形资源,即至少一个gpu,再根据对应的路由配置规则将图形资源信息发送给每个目标图形资源,使得每个目标图形资源在接收到图形资源信息时,对图形资源信息中的待计算数据进行运算,最终将计算得到的运算结果通过数据传输模块2发送给应用实体,实现了gpu对应用实体的灵活服务。
61.另外,如图2所示,所述数据传输模块2包括至少一个数据传输通道,每个所述数据传输通道的一端分别与每个所述应用实体连接,每个所述数据传输通道的另一端通过网关模块与对应的图形资源服务器31连接。
62.示例的,数据传输通道即为逻辑传输通道,每个应用实体与为自己提供gpu服务的每个图形资源(gpu)都有一个独立的逻辑传输通道,该逻辑传输通道负责传输图形原语、绘图指令、计算指令、绘图资源、计算数据、状态反馈、结果反馈以及其他各种辅助数据。如果应用实体同时使用多个gpu服务,则对应就有多个独立的逻辑传输通道。应用实体可以经过
多级网关最终到达为自身提供gpu服务的gpu,在每一级网关中,多个应用实体可能共同使用一个网关,也可能使用不同的网关,网关组件根据路由配置规则把图形资源信息路由到合适的下一级网关或者最终的图形资源池中的图形资源服务器31上。
63.需要说明的是,上述逻辑传输通道的承载协议和硬件可以是ip(internet protocol,网际互连协议)协议和网卡、pci(peripheral component interconnect,外设组件互联标准)协议和pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)总线硬件、高速点对点内存共享协议和适配器等,本公开对此不做限制。
64.本公开实施例提供一种资源分配系统,包括应用服务器1、数据传输模块2和图形资源池3,图形资源池3中包括至少一个图形资源,应用实体在生成目标画面时,向数据传输模块2发送图形资源信息,数据传输模块2根据图形资源信息获取对应的目标资源配置信息,并根据目标资源配置信息确定对应的至少一个目标图形资源,并将图形资源信息发送给每个目标图形资源,由目标图形资源执行图形资源信息,并将运算结果返回给应用实体。可知,本公开中的每个应用实体均匹配有对应的目标资源配置信息,从而使得为每个应用实体提供算力服务的图形资源比较灵活,降低了资源配置的颗粒度。
65.进一步的,如图3所示,所述系统还包括管理服务器4,所述应用服务器1、所述数据传输模块2和所述图形资源池3均与所述管理服务器连4接。
66.所述数据传输模块2,具体用于根据所述图形资源信息向所述管理服务器4发送资源请求。
67.所述管理服务器4,用于根据所述资源请求确定所述应用实体对应的目标资源配置信息,将所述目标资源配置信息发送至所述数据传输模块2。
68.其中,所述管理服务器4预先配置有所述应用实体与资源配置信息的对应关系,管理服务器4用于根据预设规则确定所述资源配置信息;所述预设规则至少包括以下之一:负载均衡原则、用户权限分组、用户等级分组、应用实体功能、应用实体所在系统的底层图形库或者计算支撑库、应用实体所在平台、用户与图形资源映射关系。
69.示例的,管理服务器4提供了用户管理界面供用户查询、监控、设置、图形呈现软件定义的图形资源池的各种参数信息,参数信息可以包括以下之一:gpu分配状态(gpu被占用还是空闲)、资源占用情况、gpu数量、应用实体的数据流量(应用实体与图形资源服务器31之间的数据传输通道的流量大小,包括发送和接收两个方向的流量大小)、数据传输通道总体上下行带宽等,还可以为用户展示gpu分配策略、用户分组、策略设置界面和编辑界面、图形资源服务器31的电源管理(图形资源服务器31是否进入省电模式、是否睿频、是否需要对温度和功率进行监控)、以及各种信息的查询和统计等;另外,还提供通用的面向第三方的外部接口,例如,符合restful的接口,供外部程序访问。
70.示例的,在管理服务器4获取到上述各种参数信息时,可根据上述各种参数信息指定各种预设规则,预设规则包括以下之一:负载均衡原则、用户权限分组、用户等级分组、应用实体功能、应用实体所在系统的底层图形库或者计算支撑库、应用实体所在平台、用户与图形资源映射关系;进而根据预设规则制定每个应用实体对应的资源配置规则,将应用实体的标识信息和对应的资源配置规则对应存储。以负载均衡原则为例,管理服务器4可以获取到每个gpu指标,例如,gpu使用率、显存占用率、gpu温度等,确定某个gpu的工作负载是否比较重或者是否空闲;如果某个gpu工作负载过重,则减少使用该gpu的应用实体数量;或者
把重度使用gpu服务的应用实体转移,更换为较轻度使用gpu服务的其他应用实体;如果工作负载较空闲,则可以增加使用该gpu的应用实体的数量,或者把轻度使用gpu服务的应用实体转移,更换为较重度使用gpu服务的其他应用实体;如果当前没有增加或转移应用实体的需要,则管理服务器4标记该gpu的空闲状态,作为以后实施调度的依据。
71.再以用户权限分组为例,不同权限对应不同的gpu服务功能集,以下是三个功能集实施例:(1)按照图形库划分功能集:仅支持opengl(open graphics library,开放图形库)、仅支持d3d(direct3d,3d加速卡)、支持opengl和d3d、支持opengl、d3d和vulkan(跨平台的2d和3d绘图应用程序接口);(2)按照gpu功能划分功能集:仅支持图形渲染、支持图形渲染和科学计算、支持图形渲染、科学计算和编解码;(3)按照gpu聚合划分功能集:支持gpu聚合、不支持gpu聚合;在制定资源配置信息时,可根据用户权限来制定,例如,高权限用户分配支持opengl、d3d和vulkan的gpu;低权限用户分配支持opengl的gpu等。
72.再以用户等级分组为例,为等级高的用户分配更高级的gpu,并优先分配可用资源;为等级低的用户分配低级的gpu等。
73.再以应用实体功能为例,为普通办公为主的应用实体分配普通配置的gpu;为娱乐游戏为主的应用实体分配中高档配置的gpu;为专业设计为主的应用实体分配专业配置的gpu等。
74.可选的,如图4所示,所述应用服务器1包括第一数据接口11、驱动代理模块12、资源调度模块13和虚拟设备代理模块14。
75.所述驱动代理模块12,用于接收所述应用实体发送的所述图形资源信息,并将所述图形资源信息发送至所述资源调度模块13。
76.可选的,所述驱动代理模块12,具体用于将所述图形资源信息转换为中间语言指令。
77.所述资源调度模块13,用于控制在单位时间内向所述数据传输模块2发送的所述图形资源信息的数量。
78.可选的,所述资源调度模块13,具体用于控制在单位时间内向所述数据传输模块2发送的所述中间语言指令的数量。
79.所述虚拟设备代理模块14,用于接收所述资源调度模块13输出的所述图形资源信息,并将所述图形资源信息发送至所述第一数据接口11。
80.所述第一数据接口11,用于将所述图形资源信息发送至所述数据传输模块2。
81.可选的,所述虚拟设备代理模块14,具体用于接收所述资源调度模块13输出的所述中间语言指令,并将所述中间语言指令通过所述第一数据接口11发送至所述数据传输模块2。其中,转换为中间语言指令的目的是为了能够在异构的图形资源服务器31之间切换,使得每个图形资源服务器31均能够识别中间语言指令,进而结合图形资源服务器31自身的硬件配置等将中间语言指令再转换为自身对应的目标图形资源硬件指令。
82.示例的,应用实体所在系统以及应用实体所在宿主系统称为应用服务器1,应用服务器1包括驱动代理模块12、资源调度模块13、虚拟设备代理模块14和第一数据接口11,由于图形资源服务器31不在本地,所以在应用实体本地的系统中需要配置驱动代理模块12和虚拟设备代理模块14,驱动代理模块12来接收应用程序的目标指令和待计算数据,即接收图形资源信息;驱动代理模块12是虚拟设备代理模块14的驱动程序,资源调度模块13用于
在单位时间内控制向数据传输模块2发送的图形资源信息的数量,最后将资源调度模块13输出的图形资源信息通过第一数据接口11发送给数据传输模块2,第一数据接口11为与数据传输模块2交互的通道。
83.示例的,如图5所示,驱动代理模块12的指令环接收图形资源信息,资源调度模块13控制在单位时间内向数据传输模块2发送的图形资源信息的数量,这样就达到了量化gpu计算资源占用的目的,图5中s2201表示输入的图形资源信息,s2202表示指令环,s2203表示经过资源调度模块控制后的实际输出的图形资源信息,该图形资源信息可以为包括绘制指令的资源信息,也可以为包括计算指令的资源信息,也可以为包括资源申请指令的资源信息等。
84.进一步的,如图4所示,所述应用服务器1还包括第二数据接口15。
85.所述第二数据接口15,用于向所述管理服务器4发送每个所述应用实体的信息。
86.示例的,应用服务器1的第二数据接口15为与管理服务器4进行交互的接口,应用服务器1可将应用实体的功能信息、用户等级信息、用户分组信息等通过第二数据接口15发送给管理服务器4。
87.需要说明的是,应用服务器1包括的上述各个模块,根据应用实体的不同类型位于应用实体所在系统或是应用实体所在宿主系统,例如,应用实体是虚拟机,则驱动代理模块12和第二数据接口15位于虚拟机系统中,资源调度模块13、虚拟设备代理模块14和第一数据接口11位于虚拟机所在宿主系统中。
88.可选的,如图6所示,所述图形资源池3还包括至少一个图形资源服务器31,每个所述图形资源服务器31包括至少一个图形资源阵列,每个所述图形资源阵列包括至少一个图形资源。
89.其中,多个图形资源服务器31(gpu服务器)组成异构图形资源池;每个所述图形资源服务器31的架构不同,同一个所述图形资源阵列(gpu阵列)内的每个图形资源(gpu)的驱动兼容。
90.示例的,应用实体可以与其他应用实体一起共享图形资源池3中的某个图形资源服务器31中的某个图形资源阵列中的某个图形资源;也可以独占图形资源池3中的某个图形资源服务器31中的某个图形资源阵列中的某个图形资源;也可以与其他应用实体一起共享图形资源池3中的多个不同的图形资源服务器31;也可以独占图形资源池中的多个不同的图形资源服务器31;也可以从当前使用的图形资源切换到其他图形资源,本公开对此不做限定。
91.示例的,每个图形资源服务器31中的每个图形资源阵列中的gpu数量、gpu品牌、gpu型号都可以与其他图形资源阵列不同,同一个图形资源阵列中的各个gpu的品牌和型号也可以不同,只要各个gpu的驱动兼容即可;例如,gpu服务器架构为amd64位(64位元的电脑处理器架构),内部gpu阵列为第一品牌的同型号或驱动兼容gpu;gpu服务器架构为amd64位,内部gpu阵列为第二品牌的同型号或驱动兼容gpu;gpu服务器架构为amd64位,内部gpu阵列为第三品牌的同型号或驱动兼容gpu;gpu服务器架构为arm32(嵌入式单片机)或arm64位,内部gpu阵列为第四品牌的同型号或驱动兼容gpu;gpu服务器架构为amd64位,内部gpu阵列为第三品牌的同型号或驱动兼容cpu核显;gpu服务器架构为amd64位,内部gpu阵列使用第二品牌的同型号或驱动兼容cpu模拟软gpu服务;gpu服务器架构为amd64位,内部gpu阵
列为第二品牌的同型号或驱动兼容apu(accelerated processing unit,加速处理器)处理器。
92.需要说明的是,各个图形资源服务器31的架构也可以相同,本公开对此不做限定。
93.可选的,如图7所示,所述图形资源服务器31包括第三数据接口311、第四数据接口312和驱动接口313。
94.所述第三数据接口311,用于接收所述数据传输模块2发送的所述图形资源信息,并将所述图形资源信息发送至所述驱动接口313。
95.所述驱动接口313,用于将所述图形资源信息发送至所述目标图形资源,并接收所述目标图形资源发送的所述运算结果,并将所述运算结果依次通过第四数据接口312和所述数据传输模块2后发送至所述应用实体。
96.示例的,第三数据接口311为与数据传输模块2交互的接口,用于接收数据传输模块2发送的图形资源信息,并将该图形资源信息输出至驱动接口313,由驱动接口313将图形资源信息发送给目标图形资源,使得目标图形资源在接收到图形资源信息时,对图形资源信息进行解析,得到目标指令和待计算数据,从而执行目标指令,对待计算数据进行运算,并将计算得到的运算结果返回至第四数据接口312,由第四数据接口312发送给数据传输模块2,再由数据传输模块2发送给应用实体。
97.进一步的,如图7所示,所述图形资源服务器31还包括指令转换模块314。
98.所述第三数据接口311,具体用于接收所述中间语言指令,将所述中间语言指令发送至所述指令转换模块314。
99.所述指令转换模块314,用于将所述中间语言指令转换为目标图形资源硬件指令,并将所述目标图形资源硬件指令发送至所述驱动接口313。
100.所述驱动接口313,具体用于将所述目标图形资源硬件指令发送至所述目标图形资源。
101.示例的,图形资源服务器31还包括指令转换模块314,在第三数据接口311接收到应用服务器1发送的中间语言指令时,将中间语言指令发送给指令转换模块314,由指令转换模块314根据自身实际的gpu硬件及其所在设备系统转换为对应的目标图形资源硬件指令,并将目标图形资源硬件指令通过驱动接口313发送给目标图形资源,便于目标图形资源识别解析目标图形资源硬件指令。
102.进一步的,如图7所示,所述图形资源服务器31还包括第五数据接口315。
103.所述第五数据接口315,用于向所述管理服务器4发送每个图形资源的信息。
104.示例的,第五数据接口315为与管理服务器4交互的接口,图形资源服务器31用于通过第五数据接口315向管理服务器4发送每个图形资源的参数信息,图形资源的参数信息包括以下之一:gpu分配状态(gpu被占用还是空闲)、资源占用情况、gpu数量、应用实体的数据流量(应用实体与图形资源服务器之间的数据传输通道的流量大小,包括发送和接收两个方向的流量大小)。
105.需要说明的是,数据传输模块2也与管理服务器4连接,数据传输模块2用于向管理服务器4发送每个数据传输通道总体上下行带宽等信息。
106.需要说明的是,如图7所示,图形资源服务器31还可以包括远程协议接口316,通过远程协议接口316将运算结果发送到远端的接收终端。
107.本公开实施例提供一种资源分配方法,如图8所示,包括以下步骤:
108.步骤801、接收图形资源信息。
109.其中,所述图形资源信息为应用实体在生成目标画面时生成的图形资源信息。
110.步骤802、将所述图形资源信息发送至所述数据传输模块,使得所述数据传输模块根据所述图形资源信息获取对应的目标资源配置信息,根据所述目标资源配置信息确定对应的至少一个目标图形资源,并将所述图形资源信息发送至每个所述目标图形资源;使得所述目标图形资源执行所述图形资源信息,并将运算结果通过所述数据传输模块发送至所述应用实体。
111.步骤803、接收所述运算结果。
112.本公开实施例提供一种资源分配方法,应用实体在生成目标画面时,向数据传输模块发送图形资源信息,数据传输模块根据图形资源信息获取对应的目标资源配置信息,并根据目标资源配置信息确定对应的至少一个目标图形资源,并将图形资源信息发送给每个目标图形资源,由目标图形资源执行图形资源信息,并将运算结果返回给应用实体。可知,本公开中的每个应用实体均匹配有对应的目标资源配置信息,从而使得为每个应用实体提供算力服务的图形资源比较灵活,降低了资源配置的颗粒度。
113.基于上述图8对应的实施例中所描述的资源分配方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:read only memory,rom)、随机存取存储器(英文:random access memory,ram)、cd-rom、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图8对应的实施例中所描述的资源分配方法,此处不再赘述。
114.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
115.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献