为放大器操作进行的平台资源的选择的制作方法

文档序号:37980782发布日期:2024-05-13 12:39阅读:30来源:国知局
为放大器操作进行的平台资源的选择的制作方法


背景技术:

1、计算系统通常包括多个处理资源(例如,一个或多个处理器),该多个处理资源可检索并执行指令,并且将所执行的指令的结果存储到合适的位置或者输出计算结果。处理资源(例如,中央处理单元(cpu)或图形处理单元(gpu))可包括多个功能单元,诸如例如算术逻辑单元(alu)电路、浮点单元(fpu)电路和/或组合逻辑块,该多个功能单元可用于通过对数据(例如,一个或多个操作数)执行逻辑运算来执行指令。例如,功能单元电路可用于经由许多逻辑运算对操作数执行算术运算,诸如加法、减法、乘法和/或除法。

2、在此类计算机系统上执行的应用程序可以有机会选择特定的处理资源来执行特定工作负载。例如,在包括cpu和一个或多个gpu的计算系统中,应用程序可选择特定的处理器来执行应用程序工作负载。应用程序可通过查询计算系统的操作系统来确定哪些处理资源驻留在计算系统中。在一个示例中,多媒体回放应用程序可向操作系统查询能够进行媒体回放的设备的列表,并且选择(例如)用于执行视频回放工作负载的特定gpu。


技术实现思路



技术特征:

1.一种使用平台资源进行复合处理的方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法还包括基于用户偏好选择所述放大操作的所述方式。

3.根据权利要求1所述的方法,所述方法还包括基于所述平台资源的性能能力选择所述放大操作的所述方式。

4.根据权利要求1所述的方法,其中动态地指派所述放大操作的工作负载还包括基于所述平台资源的性能能力动态地指派所述工作负载。

5.根据权利要求1所述的方法,其中动态地指派所述放大操作的工作负载还包括基于用户偏好将所述放大操作的工作负载动态地指派给所述一个或多个平台资源。

6.根据权利要求1所述的方法,其中动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好以及第一平台资源和第二平台资源的性能能力,在所述第一平台资源和所述第二平台资源之间动态地指派所述放大操作的所述工作负载。

7.根据权利要求1所述的方法,其中动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好、所述多个平台资源中的所述一个或多个平台资源的功率状态以及所述多个平台资源中的所述一个或多个平台资源的性能能力,在所述多个平台资源中的所述一个或多个平台资源之间动态地指派所述工作负载的渲染操作、所述放大操作和显示操作。

8.一种使用平台资源进行复合处理的装置,所述装置包括计算机处理器、能够操作地耦合到所述计算机处理器的计算机存储器,所述计算机存储器中设置有计算机程序指令,当由所述计算机处理器执行时,所述计算机程序指令使得所述装置执行以下步骤:

9.根据权利要求8所述的装置,所述装置还包括计算机程序指令,当被执行时,所述计算机程序指令使得所述装置执行基于用户偏好选择所述放大操作的所述方式的步骤。

10.根据权利要求8所述的装置,所述装置还包括计算机程序指令,当被执行时,所述计算机程序指令使得所述装置执行基于所述平台资源的性能能力选择所述放大操作的所述方式的步骤。

11.根据权利要求8所述的装置,动态地指派所述放大操作的工作负载还包括基于所述平台资源的性能能力动态地指派所述工作负载。

12.根据权利要求8所述的装置,其中动态地指派所述放大操作的工作负载还包括基于用户偏好将所述放大操作的工作负载动态地指派给所述一个或多个平台资源。

13.根据权利要求8所述的装置,其中动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好以及第一平台资源和第二平台资源的性能能力,在所述第一平台资源和所述第二平台资源之间动态地指派所述放大操作的所述工作负载。

14.根据权利要求8所述的装置,其中动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好、所述多个平台资源中的所述一个或多个平台资源的功率状态以及所述多个平台资源中的所述一个或多个平台资源的性能能力,在所述多个平台资源中的所述一个或多个平台资源之间动态地指派所述工作负载的渲染操作、所述放大操作和显示操作。

15.一种使用平台资源进行复合处理的计算机程序产品,所述计算机程序产品设置在计算机可读介质上,所述计算机程序产品包括计算机程序指令,当被执行时,所述计算机程序指令使得计算机执行以下步骤:

16.根据权利要求15所述的计算机程序产品,所述计算机程序产品还包括计算机程序指令,当被执行时,所述计算机程序指令使得所述计算机执行以下步骤:

17.根据权利要求15所述的计算机程序产品,其中动态地指派所述放大操作的工作负载还包括基于所述平台资源的性能能力动态地指派所述工作负载。

18.根据权利要求15所述的计算机程序产品,动态地指派所述放大操作的工作负载还包括基于用户偏好将所述放大操作的工作负载动态地指派给所述一个或多个平台资源。

19.根据权利要求15所述的计算机程序产品,其中动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好以及第一平台资源和第二平台资源的性能能力,在所述第一平台资源和所述第二平台资源之间动态地指派所述放大操作的所述工作负载。

20.根据权利要求15所述的计算机程序产品,动态地指派所述放大操作的工作负载还包括基于所述放大操作的所述方式、用户偏好、所述多个平台资源中的所述一个或多个平台资源的功率状态以及所述多个平台资源中的所述一个或多个平台资源的性能能力,在所述多个平台资源中的所述一个或多个平台资源之间动态地指派所述工作负载的渲染操作、所述放大操作和显示操作。


技术总结
使用平台资源进行放大操作的复合处理包括:识别可用于执行放大操作的多个平台资源,其中该多个平台资源包括一个或多个图形处理器单元(GPU)和一个或多个加速处理单元(APU);以及基于该放大操作的方式将该放大操作的工作负载动态地指派给该平台资源中的一个或多个平台资源;以及由被指派了该工作负载的该平台资源处理该放大操作的该工作负载。

技术研发人员:威廉·赫茨,德米特里·蒂霍斯托普,丹尼尔·瓦希姆·王,米切尔·H·辛格,布鲁诺·斯特凡尼齐
受保护的技术使用者:超威半导体公司
技术研发日:
技术公布日:2024/5/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1