[发明专利]介质硬件资源分配有效
申请号: | 201380066237.3 | 申请日: | 2013-10-18 |
公开(公告)号: | CN104871132B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 迈克尔·L·施米特;阿希施·法梅尔 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 樊英如;李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 介质 硬件 资源 分配 | ||
1.一种分配装置的介质资源的方法,所述方法包括:
针对多个介质操作中的每个介质操作确定介质资源分配表,所述介质资源分配表基于所述装置上的一个或多个介质硬件资源、每个硬件资源的功率消耗和用于执行所述多个介质操作中的每个介质操作的所述介质硬件资源的预定基准来确定;
基于所述装置的介质资源的实际性能与所述装置的介质资源的估计性能的比较来调整所述介质资源分配表;
从用于执行所述多个介质操作中的一个介质操作的第一应用程序接收到针对介质资源的请求,其中,所述针对介质资源的请求包括所请求介质硬件资源、所请求性能和所请求功率消耗;
响应于接收到所述请求,将所述所请求介质资源与所述介质资源分配表进行比较,以基于用于执行所述介质操作的所述所请求性能和所述所请求功率消耗来产生比较结果;
当所述比较结果指示所述所请求介质资源满足所述所请求性能和所述所请求功率消耗时:
将所述所请求介质资源分配给所述第一应用程序,且
将指示所述所请求介质资源被分配给所述应用程序的对所述针对介质资源的请求的响应发送到所述第一应用程序;以及
当所述比较结果指示所述所请求介质资源不满足所述所请求性能和所述所请求功率消耗时:
确定用于分配的不同介质资源,所述不同介质资源满足用于执行所述介质操作的所述所请求性能和所述所请求功率消耗。
2.如权利要求1所述的分配装置的介质资源的方法,其还包括:
当所述比较结果指示具有比所述第一应用程序的优先级低的优先级的第二应用程序被分配满足所述针对介质资源的请求所需的介质资源时,那么在所述介质资源分配表中将所述介质资源中的至少一些从所述第二应用程序分配给所述第一应用程序,以及调用所述第二应用程序的回调例程,向所述第二应用程序指示被分配给所述第二应用程序的所述介质资源中的至少一些已被解除分配,且将指示所述所请求介质资源被分配给所述第一应用程序的对所述针对介质资源的请求的响应发送到所述第一应用程序。
3.如权利要求1所述的分配装置的介质资源的方法,其中所述介质资源包括解码能力、编码能力以及缩放/色彩空间转换(CSC)操作能力中的至少一个。
4.如权利要求1所述的分配装置的介质资源的方法,其中介质硬件资源包括一个或多个图形处理单元,以及一个或多个装置中央处理单元(CPU)。
5.如权利要求1所述的分配装置的介质资源的方法,其还包括:
响应于接收到启动介质资源分配系统的请求,产生所述介质资源分配表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380066237.3/1.html,转载请声明来源钻瓜专利网。