发明名称 Media hardware resource allocation
摘要 Apparatus, computer readable medium, and method of allocating media resources, the method including determining a media resources allocation table based on one or more media hardware resources and predetermined benchmarks of media hardware resources for performing media operations; in response to receiving a request for media resources from a first application, comparing the requested media resources with the media resources allocation table; and if the comparison indicates that the requested media resources are available, then allocating the requested media resources to the first application in the media resources allocation table, and sending a response to the request for media resources to the first application indicating the requested media resources are allocated to the application. If the comparison indicates that the requested media resources are not available, then sending indicating to the first application that the requested media resources are not allocated to the first application.
申请公布号 US9594594(B2) 申请公布日期 2017.03.14
申请号 US201213654694 申请日期 2012.10.18
申请人 Advanced Micro Devices, Inc. 发明人 Schmit Michael L.;Farmer Ashish
分类号 G06F9/46;G06F15/173;G06F9/50 主分类号 G06F9/46
代理机构 Volpe and Koenig, P.C. 代理人 Volpe and Koenig, P.C.
主权项 1. A method of allocating media resources on a device, comprising: determining a media resources allocation table based on one or more media resources, the one or more media resources being determined based on media hardware resources on the device, a power consumption of each hardware resource, and predetermined benchmarks of the media hardware resources for performing media operations; adjusting the media resources allocation table based on actual clock speeds determined for the device while it is running the one or more media resources by running test routines on the device and comparing the actual clock speeds of the device to an estimated clock speed of the device; receiving a request for media resources from a first application, wherein the request for media resources includes requested media resources, requested performance and a requested power consumption; in response to receiving the request, comparing the requested media resources with the media resources allocation table based on the requested performance and the requested power consumption to generate a comparison result; when the comparison result indicates that the requested media resources satisfies the requested performance and the requested power consumption: allocating the requested media resources to the first application, andsending a response to the request for media resources to the first application indicating the requested media resources are allocated to the application; and when the comparison result indicates that the requested media resources are not available; determining a different media resource to allocate that does satisfy the requested performance and the requested power consumption.
地址 Sunnyvale CA US