当前位置: 首页 > 专利查询>英特尔公司专利>正文

在相容高速缓存分级结构中同步最近信息制造技术

技术编号:2833459 阅读:291 留言:0更新日期:2012-04-11 18:40
在一个实施例中,本发明专利技术包括一种方法,用于接收对存在于较低级高速缓存的较低级高速缓存线中的数据的高速缓存存取请求,并且向较高级高速缓存发送关于较低级高速缓存线的最近信息。较高级高速缓存可以与较低级高速缓存相容,并且可以更新与高速缓存线相关联的时效数据,由此减少高速缓存线驱逐的可能性。说明和要求了其它实施例。

【技术实现步骤摘要】

本专利技术的实施例涉及处理器,更具体地说,涉及具有多级高速緩存 分级结构的系统的处理器。
技术介绍
许多系统包括一个或多个高速緩冲存储器,用于暂时存储与将使用 数据的处理器密切相关的数据。这样,处理器可以实现减少的数据检索 次数,改进了性能。在某些系统中可以存在有多级高速緩沖存储器。这些高速緩存级别可包括所谓的零级(L0)高速緩冲存储器,它可以出现 在处理器中,以及所谓的一级(Ll )高速緩冲存储器,它也可以出现在 处理器中。附加的高速緩冲存储器级别,无论是在处理器中还是与其紧 密连接,都可以进一步出现在各种系统中。在一些系统中,多级高速緩冲存储器可以作为相容高速緩存分级结 构来实现。在相容高速緩存分级结构中,高速緩沖存储器之一 (也就是 较低级高速緩冲存储器)包括另一高速緩冲存储器(也就是较高级高速 緩沖存储器)中所含数据的子集。高速緩存分级结构可以改进处理器性 能,因为它们允许存取速度相对快的较小高速緩存含有频繁使用的数 据。而存取速度比较小高速緩存慢的较大高速緩存则存储使用不频繁的 数据(以及较低级高速緩存中的数据拷贝)。典型地,这种相容高速緩 存分级结构的较低级高速緩冲存储本文档来自技高网...

【技术保护点】
一种方法,包括:    接收对存在于较低级高速缓存的较低级高速缓存线中数据的高速缓存存取请求;以及    向较高级高速缓存发送有关所述较低级高速缓存线的最近信息,所述较高级高速缓存与所述较低级高速缓存相容。

【技术特征摘要】
US 2006-3-13 11/3742221.一种方法,包括接收对存在于较低级高速缓存的较低级高速缓存线中数据的高速缓存存取请求;以及向较高级高速缓存发送有关所述较低级高速缓存线的最近信息,所述较高级高速缓存与所述较低级高速缓存相容。2. 如权利要求1所述的方法,还包括基于所述最近信息,更新与 对应于所述较低级高速緩存线的所述较高级高速緩存的较高级高速緩存 线相关联的时效数据。3. 如权利要求2所述的方法,还包括至少部分基于所述时效数据 不驱逐所述较高级高速緩存线,并且驱逐具有与其关联的较老时效数据 的第二较高级高速緩存线。4. 如权利要求1所述的方法,其中发送所述最近信息包括向所述较 高级高速緩存发送零长度的读请求。5. 如权利要求4所述的方法,还包括响应于所述零长度的读请求, 将对应于所述较低级高速緩存线的较高级高速緩存线设置为最近最多使 用的状态。6. 如权利要求1所述的方法,还包括从多个较低级高速緩存向所 述较高级高速緩存发送有关高速緩存存取请求的最近信息,每个较低级 高速緩存与多个处理器内核之一相关联。7. 如权利要求6所述的方法,还包括扼制发送有关所述多个较低 级高速緩存中至少 一个的所述最近信息。8. 如权利要求7所述的方法,还包括基于与所述多个较低级高速 緩存中至少 一个相关联的处理器内核的带宽分配进行扼制。9. 一种设备,包括 第一级高速緩存;第二级高速緩存,连接到第一级高速緩存;以及消息单元,如果存取请求对应于存在于第 一级高速緩存中的数据就 向第二级高速緩存传输消息。10. 如权利要求9所述的设备,其中所述消息单元产生作为具有零 长度字段的读请求的消息。11. 如权利要求9所述的设备,还包括扼制器,如果消息的阈值数 已经在第一时段从所述消息单元发送,则所述扼制器就扼制所述传输。12. 如权利要求11所述的设备,其中所述消息单元至少部分基于与 第一级高速緩存相关联的内核的事务处理业务量来扼制所述传输。13. 如权利要求12所述的设备,其中所述扼制器还包括确定所述事 务处理业务量是否超过业务量阈值并且如果超过就扼制所述传输的逻辑。14. 如权利要求9所述的设备,其中第二级高速緩存更新包含所述 数据的第二级高速緩存的高速緩存线的最近信息。15. 如权利要求14所述的设备,其中第二级高速緩存至少部分基于 ...

【专利技术属性】
技术研发人员:C香农R辛哈尔P哈默伦德H加特勒G欣顿
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1