[发明专利]GPU的资源分配方法和装置在审
申请号: | 201380011250.9 | 申请日: | 2013-01-24 |
公开(公告)号: | CN104137075A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 金捲植;安泳禹;宋正翼;吕寅春 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张泓 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gpu 资源 分配 方法 装置 | ||
1.一种图形处理单元(GPU)的资源分配方法,该方法包括:
接收包括至少一个操作的任务;
以请求为单位存储至少一个操作;
合并每个请求的相同的操作的数据;以及
根据请求的运行次序来分配GPU资源。
2.根据权利要求1所述的方法,进一步包括:按请求的顺序来布置相同的操作。
3.根据权利要求1所述的方法,进一步包括:在合并数据之前,确定请求的数量是否大于预定阈值。
4.根据权利要求3所述的方法,进一步包括:在确定请求的数量是否大于预定阈值之后并且在合并数据之前,确定操作的数据是否与彼此相关。
5.根据权利要求1所述的方法,其中,使用通用GPU(GPGPU)程序语言来生成任务。
6.根据权利要求1所述的方法,其中,存储包括以请求为单位在队列结构中存储操作。
7.根据权利要求6所述的方法,其中,合并包括存储相同的操作的数据和包括相同的操作的任务的地址。
8.根据权利要求7所述的方法,进一步包括:在合并数据之后,改变队列结构中的请求的运行次序。
9.一种图形处理单元(GPU)的资源分配装置,该装置包括:
存储器,被配置为存储一个或多个请求;以及
控制器,被配置为对接收包括至少一个操作的任务、以请求为单位存储至少一个操作、合并每个请求的相同的操作的数据以及根据请求的运行次序来分配GPU资源进行控制。
10.根据权利要求9所述的装置,其中,控制器被配置为按请求的顺序来布置相同的操作。
11.根据权利要求9所述的装置,其中,控制器被配置为确定请求的数量是否大于预定阈值。
12.根据权利要求11所述的装置,其中,控制器被配置为确定操作的数据是否与彼此相关。
13.根据权利要求9所述的装置,其中,使用通用GPU(GPGPU)程序语言来生成任务。
14.根据权利要求9所述的装置,其中,控制器被配置为对以请求为单位在队列结构中存储操作进行控制。
15.根据权利要求14所述的装置,其中,控制器被配置为对存储相同的操作的数据和包括相同的操作的任务的地址进行控制。
16.根据权利要求15所述的装置,其中,控制器被配置为对在合并数据之后改变队列结构中的请求的运行次序进行控制。
17.一种体现用于图形处理单元(GPU)的资源分配的计算机程序的非瞬时性计算机可读介质,计算机程序包括用于如下的程序代码:
接收包括至少一个操作的任务;
以请求为单位存储至少一个操作;
合并每个请求的相同的操作的数据;以及
根据请求的运行次序来分配GPU资源。
18.根据权利要求17所述的计算机可读介质,进一步包括用于按请求的顺序来布置相同的操作的程序代码。
19.根据权利要求18所述的计算机可读介质,进一步包括用于在合并数据之前确定请求的数量是否大于预定阈值的程序代码。
20.根据权利要求19所述的计算机可读介质,进一步包括用于在确定请求的数量是否大于预定阈值之前确定操作的数据是否与彼此相关的程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380011250.9/1.html,转载请声明来源钻瓜专利网。