当前位置: 首页 > 专利查询>辉达公司专利>正文

同时确定多个参数变体的设置的系统、方法技术方案

技术编号:9596578 阅读:74 留言:0更新日期:2014-01-23 02:06
本发明专利技术涉及同时确定多个参数变体的设置的系统、方法并提供了用于同时确定用于多个参数变体的设置的系统、方法和计算机程序产品。在使用中,标识与设备相关联的多个参数变体。此外,同时确定用于多个参数变体中的每一个的设置。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及并提供了用于同时确定用于多个参数变体的设置的系统、方法和计算机程序产品。在使用中,标识与设备相关联的多个参数变体。此外,同时确定用于多个参数变体中的每一个的设置。【专利说明】
本专利技术涉及参数分析,并且,更具体地,涉及基于参数分析确定设置。
技术介绍
今日已有的许多产品包括影响与产品相关联的整体体验的一个或多个参数。例如,计算机游戏和其他软件可具有确定渲染、音频、玩游戏等的质量的许多参数。然而,用于布置与这些产品相关联的参数的当前技术已与各种限制相关联。例如,在当前,客户可能有责任手动调整与产品相关联的多个参数以确定用于该产品的适当的设置。这可能导致低于产品的最优设置、由客户进行的耗时的试错等。因此存在着解决这些和/或其他与现有技术相关联的问题的需要。
技术实现思路
提供了用于同时确定用于多个参数变体的设置的系统、方法和计算机程序产品。在使用中,标识了与设备相关联的多个参数变体。此外,同时确定了用于多个参数变体中的每一个的设置。【专利附图】【附图说明】图1示出根据一个实施例的、用于同时确定用于多个参数变体的设置的方法。图2示出根据另一个实施例的、用于同时确定多个最优设置的方法。图3示出根据另一个实施例的示例性参数DAG。图4示出其中可实现各种先前实施例的各种架构和/或功能性的示例性系统。【具体实施方式】图1示出根据一个实施例的、用于同时确定用于多个参数变体的设置的方法100。如操作102中所示,标识了与设备相关联的多个参数变体。在一个实施例中,设备可包括诸如个人计算机或其他硬件元素的实体。在另一个实施例中,多个参数变体可包括多个不同参数的多个唯一变体。此外,在一个实施例中,参数可包括设备的任何特点。例如,参数可包括安装在设备(例如台式计算机、膝上型计算机、平板计算机、个人数字助理、移动电话等)内的硬件(例如中央处理单元(CPU)、图形处理单元(GPU)、随机存取存储器(RAM)、主板、显示器等)、安装在设备内的软件(例如操作系统、驱动程序等)等。进一步地,在一个实施例中,参数中的一个或多个可以是可独立配置的。例如,参数中的每一个可以能够独立于其他参数而加以改变。在另一个实施例中,参数中的每一个可由设备用以实施一个或多个动作。在又一个实施例中,参数变体可包括多个不同类型的参数,其可包括与参数相关联的大小、量、速度等。例如,如果参数是设备CPU,那么参数的变体可包括CPU的制造商、CPU的速度、CPU的高速缓存大小等。在另一个示例中,如果参数是RAM,那么变体可包括RAM的数量、RAM的速度、RAM的制造商等。仍进一步地,在一个实施例中,可在服务器处标识多个参数变体。例如可经由网络(例如无线网络、有线网络、蜂窝网络、卫星网络等)将多个参数变体中的每一个从具有那些参数变体的用户设备发送到服务器。在另一个实施例中,多个参数变体可存储在数据库中并可从数据库中所检索。并且,在一个实施例中,可基于一个或多个标准标识与设备相关联的多个参数变体。例如,确定为最流行用户参数变体(例如在用户设备中最常使用的参数变体等)的预定数目的参数变体可被选择为与设备相关联的多个参数变体。此外,如操作104中所示,同时确定了用于多个参数变体中的每一个的设置。在一个实施例中,所确定的用于多个参数变体中的每一个的设置可包括操作多个参数变体中的一个或多个方面的经优化的设置。在另一个实施例中,用于多个参数变体中的每一个的设置可包括预定义设置(预设)的单调集合。例如,用于多个参数变体中的每一个的设置可包括关于第一特点连续地增加以及关于第二特点连续地降低的预设的单调集合。在另一个示例中,可排序预设的单调集合,并且当与预设的集合内的先前预设相比较时,预设的集合内的每个相继的预设可具有提高的第一特点和降低的第二特点。在又一个实施例中,第一特点可与质量(例如图像质量、声音质量、体验质量等)相关联,并且第二特点可与性能(例如速度、经济、效率等)相关联。例如,软件元素可在设备上运行,并且预设的集合内的每个相继预设可具有软件元素的提高的图像质量以及软件元素的降低的性倉泛。在另一个实施例中,可利用算法确定设置。例如,可利用贪婪算法、穷举算法等确定设置。在另一个实施例中,可通过针对预设的集合中的每一个预设关于第二特点最大化第一特点来确定设置。例如,用于参数变体的多个设置中的每一个可具有与质量相关联的第一特点以及与性能相关联的第二特点,并且可关于第二特点优化第一特点。进一步地,在一个实施例中,当运行预定软件元素时,针对多个参数变体中的每一个,设置可包括该参数变体的配置使得具有该参数变体的设备产生最大化输出(例如图像质量等)同时维持阈值要求(例如最小帧率等)。在另一个实施例中,软件元素可包括可安装在或要安装在设备内的软件程序。仍进一步地,在一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括创建包括多个节点的有向无环图(DAG),其中多个节点中的每一个表示多个参数变体中的一个。在另一个实施例中,可基于一个或多个标准来定向DAG的节点。例如,可基于与每个节点相关联的速度在DAG内定向DAG的多个节点中的每一个,其中基于由节点所表示的设备参数变体确定速度。在另一个实施例中,可在DAG中定向节点,使得当确定DAG的第二节点在一个或多个方面(例如关于处理速度等)确实快于DAG的第一节点时DAG的第一节点可指向DAG的第二节点。并且,在一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括调整与多个参数变体中的每一个相关联的一个或多个设置。例如,针对多个参数变体中的每一个,可调整(例如打开或关闭、增加、减小等)一个或多个相关联的设置,以确定第一特点关于第二特点的最大可能量。在另一个实施例中,所确定的用于多个参数变体中的每一个的设置可包括多个参数变体的用于得到第一特点关于第二特点的最大可能量的设置。另外,在一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括同时相继调整用于多个参数变体中的每一个的单个设置。例如,针对多个参数变体中的每一个,可调整第一经确定设置以确定第一特点关于第二特点的最大可能量。此外,在调整第一经确定设置之后,可确定要调整的第二设置,其中第二经确定设置经调整用于多个参数变体中的每一个。在另一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括在用于多个参数变体中的每一个的最小设置量开始以及同时相继增加用于多个参数变体中的每一个的单个设置。在又一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括在用于多个参数变体中的每一个的最大设置量开始以及同时相继降低用于多个参数变体中的每一个的单个设置。在又一个实施例中,同时确定用于多个参数变体中的每一个的设置可包括,在用于多个参数变体中的每一个的最大设置量和最小设置量二者开始,并且针对多个参数变体中的每一个同时从最大量相继降低单个设置以及从最小量相继增加单个设置,直到确定了得到第一特点关于第二特点的最大可能量的最优设置为止。此外,在一个实施例中,多个参数变体中的每一个可影响如何确定设置。例如,多个参数变体中的每一个(或DAG中的其各自的节点)可为经调整的用于多个参数变体中的每一个的第一经确定设置投票。在另一个示例中,在调整了第一经确定设置用于多个本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201310285030.html" title="同时确定多个参数变体的设置的系统、方法原文来自X技术">同时确定多个参数变体的设置的系统、方法</a>

【技术保护点】
一种方法,包括:标识与设备相关联的多个参数变体;以及同时确定用于所述多个参数变体中的每一个的设置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:约翰·F·斯皮策列夫·莱巴雷迪安尤里·乌拉尔斯基
申请(专利权)人:辉达公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1