[发明专利]以扰乱时序的模式进行的软件向后兼容性测试在审
申请号: | 202010187251.0 | 申请日: | 2016-10-31 |
公开(公告)号: | CN111881013A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | M.E.塞尔尼;D.辛普森 | 申请(专利权)人: | 索尼互动娱乐有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F12/0811;G06F12/1027 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扰乱 时序 模式 进行 软件 向后 兼容性 测试 | ||
装置可在时序测试模式下运行,在所述时序测试模式下,所述装置被配置来在用一个或多个处理器运行应用程序时,扰乱所述一个或多个处理器上发生的处理的时序。所述应用程序可在所述装置正在所述时序测试模式下运行时测试错误。
本分案申请是申请日为2016年10月31日、申请号为201680070684.X、发明名称为“以扰乱时序的模式进行的软件向后兼容性测试”的分案申请。
本申请要求2015年11月02日提交的共同转让的美国非临时申请号14/930,408的优先权权益,所述申请的全部内容以引用的方式并入本文。
技术领域
本公开的各方面涉及在计算机系统上执行计算机应用程序。具体地说,本公开的各方面涉及一种为针对计算机系统的较旧版本所设计的应用程序/标题提供向后兼容性的系统或方法。
背景技术
现代计算机系统经常针对不同计算任务使用若干不同处理器。例如,除若干中央处理单元(CPU)之外,现代计算机还可具有专用于图形管线中的某些计算任务的图形处理单元(GPU),或专用于针对音频的数字信号处理的单元,所有这些单元潜在地是加速处理单元(APU)的一部分,所述APU也可包含其他单元。使用可在APU内部或在外部位于计算机的母板上的总线将这些处理器连接到各种类型的存储器。
通常针对诸如视频游戏控制台或智能手机(“旧版装置”)的计算机系统创建一组应用程序,并且当发布计算机系统的变体或更先进版本(“新装置”)时,希望旧版装置的应用程序在新装置上完美地运行,而不需要考虑到新装置的属性而进行的重新编译或任何修改。如新装置的硬件体系结构、固件和操作系统中所包含,新装置的这个方面经常被称为“向后兼容性”。
向后兼容性经常通过二进制兼容性来实现,其中新装置能够执行针对旧版装置创建的程序。然而,当这种装置类别的实时行为对于它们的操作很重要时,如就视频游戏控制台或智能手机而言,新装置的操作速度的显著差别可能使其不能相对于旧版装置向后兼容。如果新装置具有比旧版装置低的性能,那么阻止向后兼容性的问题可能出现;如果新装置具有更高的性能或与旧版装置相比具有不同的性能特性,也是这样。
本公开的各个方面正是在此背景下产生。
附图说明
通过结合附图考虑以下详述,可以轻易地理解本公开的教义,在附图中:
图1是示出根据本公开的各方面的中央处理单元(CPU)核心的一个实例的框图,所述CPU核心可被配置来以向后兼容模式操作。
图2是示出根据本公开的各方面的CPU的可能多核心体系结构的一个实例的框图。
图3是根据本公开的各方面的具有被配置来以向后兼容模式操作的CPU的装置的框图。
图4是示出“偏斜(skew)”的概念的时序图。
图5是示出根据本公开的各方面的装置以时序测试模式操作的流程图。
引言
即使新装置的CPU与旧版装置二进制兼容(即,能够执行针对旧版装置创建的程序),新装置的CPU与旧版装置的CPU之间的性能特性的差别仍可能导致旧版应用程序中的错误,因此新装置将不是向后兼容的。
如果新装置的CPU具有比旧版装置的CPU低的性能,那么旧版应用程序中的许多错误可能由于不能满足由显示时序、音频流式输出等强加的实时期限而产生。如果新装置的CPU具有实质上比旧版装置的CPU高的性能,那么旧版应用程序中的许多错误可能由于这种高速操作的未测试结果而产生。例如,在生产者-消费者模型中,如果数据消费者(例如,CPU)以比初始预期高的速度操作,那么它可能试图在数据生产者(例如,计算机的一些其他组件)使数据可用之前访问数据。另选地,如果数据生产者(例如,CPU)以比初始预期高的速度操作,那么它可能覆写数据消费者(例如,计算机的一些其他组件)仍在使用的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐有限责任公司,未经索尼互动娱乐有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010187251.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语音信号筛选方法、装置、音频设备和系统
- 下一篇:搬送方法及装置