【技术实现步骤摘要】
模拟向后兼容的传统总线行为
[0001]本申请是申请日为2017年1月20日、申请号为201780007664.2、专利技术名称为“模拟向后兼容的传统总线行为”的专利技术专利申请的分案申请。
[0002]本申请要求2016年1月22日提交的之前共同转让的美国临时申请号62/284的权益,该临时申请的全部内容通过引用被并入本文。
技术介绍
[0003]当新计算机体系结构被发售时,为体系结构的以前版本写的应用无瑕疵地在新体系结构上运行是合乎需要的。这个能力常常被称为“向后兼容”。实现向后兼容涉及在新主机体系结构上仿真目标传统装置,使得新体系结构可执行为传统装置写的程序的指令。计算机体系结构随着时间的过去而改变以利用在总线、时钟速度、处理器体系结构、高速缓存、标准等中的技术进步。当一个计算机体系结构由较新的体系结构代替时,较老的体系结构成为被称为传统体系结构的东西。在它的发展过程中,为传统体系结构写软件应用,例如网络协议、用户界面、音频处理、装置驱动器、图形处理、消息发送、字处理器、电子表格、数据库程序、游戏和其它应用。这样的传统软件对它的 ...
【技术保护点】
【技术特征摘要】
1.一种解决在非传统装置上运行传统应用时由于总线行为中与时间和数据传输速率有关的差异而产生的问题的方法,所述方法包括:在执行所述传统应用时,通过分配至少与由传统装置分配的带宽一样多的带宽,但不要分配太多带宽以至于在执行所述传统应用时出现同步误差,以维持所述非传统装置中的同步的方式来扼制在所述非传统装置上的总线性能。2.如权利要求1所述的方法,其中扼制在所述非传统装置上的总线性能基于从传统装置的总线行为确定的所估计的带宽分配。3.如权利要求1所述的方法,其中扼制在所述非传统装置上的总线性能包括根据从在传统装置上的传统总线的行为估计的量来限制为特定总线事务分配的可用总线带宽的量。4.如权利要求1所述的方法,其中扼制在所述非传统装置上的总线性能包括调节所述总线性能,同时在所述非传统装置上运行传统应用以确定多少额外的带宽分配引起执行的问题。5.如权利要求1所述的方法,其中所述非传统装置使用存储在存储器或可配置硬件寄存器中的查找表来在不同的总线流量条件下在所述装置的节点之间分配带宽。6.如权利要求1所述的方法,其中扼制在所述非传统装置上的总线性能包括使用所述传统总线行为的计算机模型来确定带宽分配。7.如权利要求1所述的方法,其中所述非传统装置使用存储在存储器或可配置硬件寄存器中的一个或多个比来在不同的总线流量条件下在所述装置的节点之间分配带宽。8.一种非传统装置,其包括:一个或多个处理器;存储器,其由一条或多条总线可操作地耦合到所述一个或多个处理器;可执行指令,其存储在所述存储器中并可由所述处理器执行,所述可执行指令在被执行时使所述处理器实现解决在使用所述系统运行传统应用时由于总线行为中与时间和数据传输速率有关的差异而产生的问题的方法,所述方法包括:在执行所述传统应用时,通过分配至少与由传统装置分配的带宽一样多的带宽,但不要分配太多带宽以至于在执行所述传统应用时出现同步误差,以维持所述非传统装置中的同步的方式来扼制在所述非传统装置上的总线性能。9.如权利要求8所述的系统,其中扼制在所述一条或多条总线上的总线性能基于从传统装置的总线行为确定的所估计的带宽分配。10.如权利要求8所述的系统,其中扼制在所述一条或多条总线上的总线性能包括根据从在所述传统装置上的传统总线的行为估计的量来限制为特定总线事务分配的可用总线带宽的量。11.如权利要求8所述的系统,其中扼制在所述一条或多条总线上的总线性能包括调节所述...
【专利技术属性】
技术研发人员:ME塞尔尼,D辛普森,
申请(专利权)人:索尼互动娱乐股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。