【技术实现步骤摘要】
【国外来华专利技术】总线访问仲裁方案
本揭示案大体上涉及处理系统,且更确切地说,涉及处理系统中的一种总线访问仲 裁方案。技术背景计算机已通过使复杂的处理任务仅通过对键区的若干敲击即可执行而使电子工业发 生变革。这些复杂的任务涉及的复杂组件的数目之高令人难以置信,所述复杂组件以快 速且有效的方式使用总线彼此通信。总线是计算机或其它计算装置中的组件之间的通道 或路径。' 许多总线在传统上实施成共享的总线。共享的总线提供了使任何数目的组件通过共 用路径或通道来通信的手段。近年来,已经在较大程度上用点对点交换连接来取代共享 总线技术。点对点交换连接提供了总线上两个组件之间在其彼此通信时的直接连接。可 使用多个直接链路以允许若干组件同时通信。可使用总线仲裁器来管理总线上的通信。实施总线结构的计算机可包含任何数目的连接到一个或一个以上共享资源(例如存 储器)的处理组件。 一个或一个以上处理器(总线主装置)可通过从总线仲裁器处请求 访问来起始总线交易。总线仲裁器基于预定算法确定将向处理器许可对总线的访问的次 序。过去己经实施各种总线访问仲裁方案来管理这些交易。 一种相当常用的方法是循环 仲裁方案,其在所有处理组件之间平均分派带宽,但完全不考虑等待时间要求。另一常 用方法是固定优先权仲裁方案,其在一定程度上考虑到等待时间要求,但会使可能要求 高带宽的低优先权的处理器严重降级。时分多路复用可能是一种优于基于循环或固定优 先权的仲裁方案的方案,但难以预测何时特定处理器可能会要求访问总线。因此,此项 技术中需要一种总线访问仲裁方案,其针对总线上的处理器提供分派带宽分派的能力同 时仍然维持等待时 ...
【技术保护点】
一种处理系统,其包括: 总线; 多个处理器,其耦合到所述总线;以及 总线仲裁器,其经配置以向所述处理器中的一者或一者以上的每一者指派第二层权重,且基于所述指派的第二层权重在总线时间间隔的初始部分期间向所述一个或一个以上处理器依次许可总线访问,所述总线仲裁器进一步经配置以响应于来自具有第一层权重的所述处理器中的任一者的请求而在所述总线时间间隔的初始部分期间向所述处理器中的所述任一者许可总线访问。
【技术特征摘要】
【国外来华专利技术】US 2005-3-1 11/070,3381.一种处理系统,其包括总线;多个处理器,其耦合到所述总线;以及总线仲裁器,其经配置以向所述处理器中的一者或一者以上的每一者指派第二层权重,且基于所述指派的第二层权重在总线时间间隔的初始部分期间向所述一个或一个以上处理器依次许可总线访问,所述总线仲裁器进一步经配置以响应于来自具有第一层权重的所述处理器中的任一者的请求而在所述总线时间间隔的初始部分期间向所述处理器中的所述任一者许可总线访问。2. 根据权利要求1所述的处理系统,其中所述总线仲裁器进一步经配置以在所述总线 时间间隔的初始部分之后所述总线时间间隔的其余部分期间响应于来自所述处理 器中的所述任一者的请求而向所述处理器中的所述任一者许可总线访问。3. 根据权利要求2所述的处理系统,其中所述总线仲裁器进一步经配置以基于循环方 案在所述总线时间间隔的其余部分期间向所述处理器中的所述任 一 者许可总线访 问。4. 根据权利要求1所述的处理系统,其中所述总线仲裁器进一步经配置以调谐所述总 线时间间隔的持续时间。5. 根据权利要求1所述的处理系统,其中所述总线仲裁器进一步经配置以向所述一个 或一个以上处理器中具有最高的第二层权重的处理器许可总线访问,且在许可总线 访问之后减少此处理器的第二层权重。6. 根据权利要求5所述的处理系统,其中当所述一个或一个以上处理器中的每一者的 第二层权重减少到零时,所述总线时间间隔的初始部分结束。7. 根据权利要求6所述的处理系统,其中所述总线仲裁器进一步经配置以在所述总线 时间间隔的每一者开始时为所述一个或一个以上处理器中的每一者设定所述第二 层权重。8. 根据权利要求1所述的处理系统,其中所述第二层权重包括被指派有所述第二层权 重的所述处理器在所述总线时间间隔期间要求的总线访问许可的数目。9. 根据权利要求l所述的处理系统,其中所述第二层权重包括被指派有所述第二层权 重的所述处理器在所述总线时间间隔期间要求的数据拍的数目。10. 根据权利要求l所述的处理系统,其中所述总线仲裁器进一步经配置以在服务质量 时间间隔开始时为具有第一层权重的所述处理器中的所述任一者中的每一者设定 所述第一层权重。11. 根据权利要求10所述的处理系统,其中所述服务质量时间间隔的持续时间与所述 总线时间间隔的持续时间相同。12. 根据权利要求10所述的处理系统,其中所述服务质量时间间隔的持续时间与所述 总线时间间隔的持续时间不同。13. 根据权利要求10所述的处理系统,其中所述总线仲裁器进一步经配置以减少所述 处理器中被许可访问所述总线的所述任一者的第一层权重。14. 根据权利要求10所述的处理系统,其中所述总线仲裁器进一步经配置以调谐所述 服务质量时间间隔的持续时间。15. —种处理系统,其包括'总线;多个处理器,其耦合到所述总线;以及总线仲裁器,其经配置以向第一层中所述处理器中的每一者指派第一层权重,且 向第二层中所述处理器中的每一者指派第二层权重,所述总线仲裁器进一步经配置以通过向最高层中具有最高权重的发出请求的处理器许可总线访问而在所述请求 访问所述总线的处理器中的一者或一者以上之间作出仲裁,其中所述第一层高于所 述第二层。16. 根据权利要求15所述的处理系统,其中所述总线仲裁器进一步经配置以针对被许 可访问所述总线的所述发出请求的处理器减少适当层中的权重。17. 根据权利要求16所述的处理系统,其中所述处理器进一步经配置以在服务质量时 间间隔开始时为所述第一层中的处理器中的每一者设定所述第一层权重,并在总线 时间间隔开始时为所述第二层中的处理器中的每一者设定所述第二层权重。18. 根据权利要求17所述的处理系统,其中所述服务质量时间间隔的持续时间与所述 总线时间间隔的持续时间相同。19. 根据权利要求17所述的处理系统,其中所述服务质量时间间隔的持续时间与所述 总线时间间隔的持续时间不同。20. 根据权利要求17所述的处理系统,其中所述总线仲裁器进一步经配置以调谐所述 服务质量时间间隔与所述总线时间间隔的持续时间。21. 根据权利要求17所述的处理系统,其中所述第二层权重包括被指派有所述第二层 权重的所述处理器在所述总线时间间隔期间要求的总线访问许可的数目。22. 根据权利要求17所述的处理系统,其中所述第二层权重包括被指派有所述第二层 权重的所述处理器在所述总线时间间隔期间要求的数据拍的数目。23. 根据权利要求15所述的处理系统,其中指派给所述第二层中的处理器中的每一者 的所述第二层权重涉及被指派有所述第二层权重的所述处理器的带宽。24. 根据权利要求15所述的处理系统,其中所述总线仲裁器进一步经配置以在所述发 出请求的处理器均不具有第一或第二层权重时通过用循环...
【专利技术属性】
技术研发人员:贾亚普拉喀什苏布拉马尼亚姆贾纳桑,理查德杰拉尔德霍夫曼,特伦斯J洛曼,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。