为了向后兼容性而对应用程序特定的操作参数进行的实时调整制造技术

技术编号:33956814 阅读:36 留言:0更新日期:2022-06-29 23:42
可以优化新系统的性能以运行为遗留系统编写的遗留应用程序。在所述新系统上运行所述遗留应用程序时记录或导出所述遗留应用程序的性能信息。通过分析所述性能信息来确定在所述新系统上运行的所述遗留应用程序的性能特性。所述性能特性包括一个或多个关键性能度量和其他性能信息。当所述遗留应用程序在所述新系统上运行时必须满足所述关键性能度量。所述其他性能信息对于在所述新系统上运行所述遗留应用程序时调整所述新系统的一个或多个操作参数是有用的。调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量。使得满足所述一个或多个关键性能度量。使得满足所述一个或多个关键性能度量。

Real time adjustment of application specific operating parameters for backward compatibility

【技术实现步骤摘要】
为了向后兼容性而对应用程序特定的操作参数进行的实时调整
[0001]本申请是申请号为201780021636.6、申请日为2017年03月23 日、专利技术名称为“为了向后兼容性而对应用程序特定的操作参数进行的实时调整”的专利技术专利申请的分案申请。
[0002]优先权要求
[0003]本申请要求2016年3月30日提交的美国临时专利申请第62/315,345号的权益,所述申请的全部内容以引用的方式并入本文中。本申请还要求2016年3月30日提交的美国临时专利申请第 62/315,315号的权益,所述申请的全部内容以引用的方式并入本文中。本申请还要求2017年3月22日提交的美国专利申请第15/466,769号的权益,所述申请的全部内容以引用的方式并入本文中。本申请要求 2017年3月22日提交的美国专利申请第15/466,759号的权益,所述申请的全部内容以引用的方式并入本文中。


[0004]本公开的方面涉及在计算机系统上执行计算机应用程序。具体地说,本公开的方面涉及对针对计算机系统的较旧版本设计的应用程序 /标题提供向后兼容性的系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种优化新系统的性能以运行为遗留系统编写的遗留应用程序的方法,所述方法包括:在所述新系统上运行所述遗留应用程序;确定在所述新系统上运行的所述遗留应用程序的性能特性,所述性能特性包括一个或多个关键性能度量和其他性能信息,其中当所述遗留应用程序在所述新系统上运行时必须满足所述一个或多个关键性能度量并且其中所述其他性能信息对于在所述新系统上运行所述遗留应用程序时调整所述新系统的一个或多个操作参数是有用的;以及调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量。2.如权利要求1所述的方法,其中记录或导出所述性能信息包括在程序执行期间对事件之间的时钟周期进行计数。3.如权利要求1所述的方法,其中记录或导出所述性能信息包括读取存储在一个或多个专用处理器寄存器中的值,所述处理器寄存器记录与所述应用程序的执行相关的信息。4.如权利要求3所述的方法,其中存储在所述一个或多个专用处理器寄存器中的信息包括计数器值。5.如权利要求4所述的方法,其中所述计数器值是程序计数器值。6.如权利要求4所述的方法,其中所述计数器值是用于存储器周期、算术逻辑单元(ALU)周期或像素的计数器的值。7.如权利要求1所述的方法,其中记录或导出所述性能信息包括检测忙碌等待。8.如权利要求1所述的方法,其中所述一个或多个关键性能度量包括每秒帧数。9.如权利要求1所述的方法,其中所述一个或多个关键性能度量包括分箱至程序计数器(PC)范围的每周期指令(IPC)。10.如权利要求1所述的方法,其中间接地导出所述其他性能信息。11.如权利要求9所述的方法,其中间接地导出的所述其他性能信息包括每单位时间的平均并行处理硬件调度单元占用率、平均并行处理硬件调度单元使用寿命、存储器操作的平均等待时间,或每单位时间输出到渲染目标的像素计数。12.如权利要求1所述的方法,其中确定所述遗留应用程序的所述性能特性包括确定哪些性能信息值对于调整所述新系统的操作参数是有用的。13.如权利要求12所述的方法,其中确定哪些性能信息值对于调整所述新系统的操作参数是有用的包括确定关键性能信息值的变化与操作参数的变化之间的一个或多个相关性。14.如权利要求12所述的方法,其中确定哪些性能信息值对于调整所述新系统的操作参数是有用的包括经由多变量分析确定关键性能信息值的变化与操作参数的变化之间的一个或多个相关性。15.如权利要求1所述的方法,其中所述遗留系统和所述新系统是视频游戏系统。16.如权利要求1所述的方法,其中调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量包括将新系统上的通用寄存器(GPR)的数目设置为与遗留系统相同的数目。17.如权利要求1所述的方法,其中调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量包括将遗留算法用于所述新系统的某些操作。
18.如权利要求1所述的方法,其中调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量包括停用所述新系统的一个或多个特征。19.如权利要求1所述的方法,其中调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量包括...

【专利技术属性】
技术研发人员:ME塞尔尼D辛普森
申请(专利权)人:索尼互动娱乐股份有限公司
类型:发明
国别省市:

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

1