[发明专利]保持计算系统中高速缓存一致性的方法、装置和计算系统有效
申请号: | 201580064473.0 | 申请日: | 2015-12-10 |
公开(公告)号: | CN107003962B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | R.纳加拉詹;J.S.尼尔;M.T.克林勒史密斯;D.T.巴昌德;G.库马尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/42 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;刘春元 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保持 计算 系统 高速缓存 一致性 方法 装置 | ||
在一个示例中,一种片上系统包括多个多核处理器,诸如总共八个核的四个双核处理器。处理器中的每个经由共享非核结构连接到共享资源(诸如存储器和外围设备)。因为用于每个核的每个输入总线可以包括数百个数据线,到所述共享非核结构中的线的数目可能变得过高。因此,来自每个核的输入被多路复用,诸如以二到一的配置。所述多路复用可以是非阻塞的、排队的(诸如FIFO)多路复用,以确保来自所有核的所有分组被递送到所述非核结构。在某些实施例中,一些更小的输入线可被提供给非多路复用的非核结构,并且从非核结构到各核的返回(输出)也可以是非多路复用的。
相关申请的交叉引用
本申请要求2014年12月27日提交的题为“LOW OVERHEAD HIERARCHICALCONNECTIVITY OF CACHE COHERENT AGENTS TO A COHERENT FABRIC”的美国非临时专利申请No. 14/583,611的权益和优先权,通过引用将其整体并入本文。
技术领域
本公开涉及计算系统,并且特别地(但非排他性地)涉及共享非核(uncore)结构。
背景技术
在具有多个设备的许多计算机系统中,执行仲裁来提供对诸如共享存储器之类的共享资源的访问。不同类型的仲裁机制被提供为使能能够实现不同代理或请求方之间的仲裁。一些系统使用固定优先级仲裁系统,在其中不同代理被分配特定的优先级。然而,这可能导致在一个或多个代理获得对共享资源的访问的能力的使用和饥饿(starvation)方面的不公平。其他仲裁系统提供基于循环反复(round robin-based)的方法来分配对共享资源的访问。
在某些实施例中,仲裁并不计及诸如功率状态之类的共享资源因素。因此,在一个示例中,准予对访问共享资源的请求并且该请求使该资源离开低功率状态,尽管该设备不需要立即访问该共享资源。
附图说明
图1是根据本说明书的一个或多个示例的共享存储器结构的一部分的框图。
图2是根据本说明书的一个或多个示例的准许仲裁器的进一步细节的框图。
图3是根据本说明书的一个或多个示例的在确定仲裁获胜方时用于更新代理的年龄(age)值的方法的流程图。
图4是根据本说明书的一个或多个示例的准许仲裁器状态机的框图。
图5是根据本说明书的一个或多个示例的用于在准许仲裁器中执行第一级别仲裁的方法的流程图。
图6是根据本说明书的一个或多个示例的资源分配逻辑的一部分的框图。
图7是根据本说明书的一个或多个示例的记分板索引生成逻辑的框图。
图8是根据本说明书的一个或多个示例的用于调度器仲裁器的状态机的框图。
图9是根据本说明书的一个或多个示例的用于执行存储器调度的方法的流程图。
图10是根据本说明书的一个或多个示例的SoC的框图。
图11是根据本说明书的一个或多个示例的存在于计算机系统中的部件的框图。
图12是根据本说明书的一个或多个示例的供控制系统中使用的现场使用(insitu)的SoC的框图。
图13是根据本说明书的一个或多个示例的SoC的所选择元件的框图。
图14和14A是根据本说明书的一个或多个示例的选择器的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580064473.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用宿请求的刷新率控制
- 下一篇:转向装置以及用于控制转向装置的方法