[发明专利]为了向后兼容性而对应用程序特定的操作参数进行的实时调整有效
| 申请号: | 201780021636.6 | 申请日: | 2017-03-23 |
| 公开(公告)号: | CN109564515B | 公开(公告)日: | 2022-03-29 |
| 发明(设计)人: | M.E.塞尔尼;D.辛普森 | 申请(专利权)人: | 索尼互动娱乐股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/30;G06F11/34;A63F13/50;A63F13/60 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 为了 向后 兼容性 应用程序 特定 操作 参数 进行 实时 调整 | ||
可以优化新系统的性能以运行为遗留系统编写的遗留应用程序。在所述新系统上运行所述遗留应用程序时记录或导出所述遗留应用程序的性能信息。通过分析所述性能信息来确定在所述新系统上运行的所述遗留应用程序的性能特性。所述性能特性包括一个或多个关键性能度量和其他性能信息。当所述遗留应用程序在所述新系统上运行时必须满足所述关键性能度量。所述其他性能信息对于在所述新系统上运行所述遗留应用程序时调整所述新系统的一个或多个操作参数是有用的。调整所述一个或多个操作参数使得满足所述一个或多个关键性能度量。
优先权要求
本申请要求2016年3月30日提交的美国临时专利申请第62/315,345号的权益,所述申请的全部内容以引用的方式并入本文中。本申请还要求2016年3月30日提交的美国临时专利申请第62/315,315号的权益,所述申请的全部内容以引用的方式并入本文中。本申请还要求2017年3月22日提交的美国专利申请第15/466,769号的权益,所述申请的全部内容以引用的方式并入本文中。本申请要求2017年3月22日提交的美国专利申请第15/466,759号的权益,所述申请的全部内容以引用的方式并入本文中。
技术领域
本公开的方面涉及在计算机系统上执行计算机应用程序。具体地说,本公开的方面涉及对针对计算机系统的较旧版本设计的应用程序/标题提供向后兼容性的系统或方法。
背景技术
当发布新的计算机架构时,为架构的先前版本编写的应用程序需要在新架构上完美地运行。这种能力经常被称作“向后兼容性”。实现向后兼容性涉及在新主机架构上仿真目标遗留装置,使得新架构可以执行为遗留装置编写的程序的指令。计算机架构随时间改变以利用总线、时钟速度、处理器架构、高速缓存、标准等方面的技术进步。当一个计算机架构被较新的架构取代时,较旧的架构变成称作遗留架构的事物。在其开发过程中,为遗留架构编写软件应用程序,诸如网络协议、用户接口、音频处理、装置驱动器、图形处理、消息传递、文字处理器、电子表格、数据库程序、游戏和其他应用程序。即使用户升级到新架构,这类遗留软件对其用户仍具有价值。因此需要能够在新架构上运行遗留软件。
新装置和遗留装置的硬件组件的性能差异可能导致新装置上发生同步错误,这可能导致遗留应用程序在新装置架构上运行时崩溃或产生不正确的输出。这种性能差异可能例如由新装置与遗留装置之间的硬件架构的差异引起。正是在这种背景下,出现了本公开的方面。
附图说明
图1A是示出根据本公开的方面导出应用程序特定的操作参数的流程图。
图1B是示出根据本公开的方面实时地调整应用程序特定的操作参数的流程图。
图2A是示出根据本公开的方面的可被配置成在向后兼容性模式中操作的中央处理单元(CPU)核心的实例的框图。
图2B是示出根据本公开的方面的CPU的可能的多核架构的实例的框图。
图3是根据本公开的方面的具有被配置成在向后兼容性模式中操作的CPU的装置的框图。
导言
为了解决因为在新装置上运行遗留应用程序时的硬件行为差异引起的问题,可以调整新硬件以运行遗留应用程序。
在测试阶段期间,遗留应用程序在遗留装置上运行,其中收集遗留架构和性能信息。性能信息的实例包括每单位时间ALU指令或存储器操作的数目,以及平均并行处理硬件调度单元(例如,波前)占用率或使用寿命。可以通过在遗留装置上运行游戏和应用程序并读取计数器来直接测量性能信息(ALU和存储器操作)。或者,可以从读取这类计数器或其他数据输出导出性能信息以作为测量过程的一部分。作为这种导出的实例,可以从对波前开始和停止的时间的测量来导出平均波前占用率和使用寿命。特定应用程序(例如,特定视频游戏)的组合的性能数据在本文中被称作该应用程序的性能特性。在测试阶段中为应用程序确定的性能特性可以用作在新系统上运行相同应用程序的基线以确保向后兼容性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐股份有限公司,未经索尼互动娱乐股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780021636.6/2.html,转载请声明来源钻瓜专利网。





