In order to solve the problem caused by the difference of bus behavior when running traditional applications on new devices, the new device can control bus performance by simulating bus behavior of traditional devices when executing traditional applications.
【技术实现步骤摘要】
【国外来华专利技术】模拟向后兼容的传统总线行为本申请要求2016年1月22日提交的之前共同转让的美国临时申请号62/284的权益,该临时申请的全部内容通过引用被并入本文。
技术介绍
当新计算机体系结构被发售时,为体系结构的以前版本写的应用无瑕疵地在新体系结构上运行是合乎需要的。这个能力常常被称为“向后兼容”。实现向后兼容涉及在新主机体系结构上仿真目标传统装置,使得新体系结构可执行为传统装置写的程序的指令。计算机体系结构随着时间的过去而改变以利用在总线、时钟速度、处理器体系结构、高速缓存、标准等中的技术进步。当一个计算机体系结构由较新的体系结构代替时,较老的体系结构成为被称为传统体系结构的东西。在它的发展过程中,为传统体系结构写软件应用,例如网络协议、用户界面、音频处理、装置驱动器、图形处理、消息发送、字处理器、电子表格、数据库程序、游戏和其它应用。这样的传统软件对它的用户仍然有价值,即使它们升级到新体系结构。因此存在能够在新体系结构上运行传统软件的需要。在新装置和传统装置的硬件部件的性能中的差异可引起在新装置上的同步中的误差,这可使传统应用在新装置体系结构上运行时损毁。在性能中的这样的差异可例如从在新装置和传统装置之间的总线体系结构中的差异产生。总线体系结构提供在不同装置部件之间的多条数据路径。传统装置和新装置可在对在装置部件之间的定时和数据传送速率的不同限制的情况下具有在装置部件之间的不同总线路径。例如,如果在新装置的两个部件之间的总线路径比在传统装置上的这些部件之间的对应总线路径快,则仍然由一个部件使用的数据可过早地被另一部件盖写。
技术实现思路
为了解决在新装置上运行传统应用时由 ...
【技术保护点】
1.一种解决在新装置上运行传统应用时由于总线行为中的差异而产生的问题的方法,所述方法包括:用在执行所述传统应用时仿真传统装置的总线行为的方式来扼制在所述新装置上的总线性能。
【技术特征摘要】
【国外来华专利技术】2016.01.22 US 62/286,2841.一种解决在新装置上运行传统应用时由于总线行为中的差异而产生的问题的方法,所述方法包括:用在执行所述传统应用时仿真传统装置的总线行为的方式来扼制在所述新装置上的总线性能。2.如权利要求1所述的方法,其中扼制在所述新装置上的总线性能基于从所述传统总线的行为确定的所估计的带宽分配。3.如权利要求1所述的方法,其中扼制在所述新装置上的总线性能包括根据从在所述传统装置上的传统总线的行为估计的量来限制为特定总线事务分配的可用总线带宽的量。4.如权利要求1所述的方法,其中扼制在所述新装置上的总线性能包括扼制在所述新装置上的总线流量,使得所述新装置至少分配与由所述传统系统分配的一样多的带宽,但没有同步误差在传统应用的执行中产生那么多。5.如权利要求1所述的方法,其中扼制在所述新装置上的总线性能包括调节所述总线性能,同时在所述新装置上运行传统应用以确定多少额外的带宽分配引起执行的问题。6.如权利要求1所述的方法,其中所述新装置使用存储在存储器或可配置硬件寄存器中的查找表来在不同的总线流量条件下在所述装置的节点之间分配带宽。7.如权利要求1所述的方法,其中扼制在所述新装置上的总线性能包括使用所述传统总线行为的计算机模型来确定带宽分配。8.如权利要求1所述的方法,其中所述新装置使用存储在存储器或可配置硬件寄存器中的一个或多个比来在不同的总线流量条件下在所述装置的节点之间分配带宽。9.一种系统,其包括:一个或多个处理器;存储器,其由一条或多条总线可操作地耦合到所述一个或多个处理器;可执行指令,其存储在所述存储器中并可由所述处理器执行,所述可执行指令在被执行时使所述处理器实现解决在使用所述系统运行传统应用时由于总线行为中的差异而产生的问题的方法,所述方法包括:用在执行所述传统应用时仿真传统装置的总线行为的方式来扼制在所述一条或多条总线上的总线性能。10.如权利要求9所述的系统,其中扼制在所述一条或多条总线上的总线性能基于从所述传统总线的行为确定的所估计的带宽分配。11.如权利要求9所述的系统,其中扼制在所述一条或多条总线上的总线性能包括根据从在所述传统装置上的传统总线的行为估计的量来限制为特定总线事务分配的可用总线带宽的量。12.如权利要求9所述的系统,其中扼制在所述一条或多条总线上的总线性能包括扼制在所述新装置上的总线流量,使得所述新装置至少分配与由所述传统系统分配的一样多的带宽,但没有同步误差在传统应用的执行中产...
【专利技术属性】
技术研发人员:ME塞尔尼,D辛普森,
申请(专利权)人:索尼互动娱乐股份有限公司,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。