[发明专利]基于退出退让机制的共享高速缓存硬件资源访问方法有效

专利信息
申请号: 201510173175.7 申请日: 2015-04-14
公开(公告)号: CN104809078B 公开(公告)日: 2019-05-14
发明(设计)人: 苏东锋;张立新;姚涛;冯煜晶 申请(专利权)人: 苏州中晟宏芯信息科技有限公司
主分类号: G06F12/0871 分类号: G06F12/0871;G06F3/06
代理公司: 中国商标专利事务所有限公司 11234 代理人: 宋义兴
地址: 215000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 退出 退让 机制 共享 高速缓存 硬件 资源 访问 方法
【说明书】:

本发明涉及计算机领域中共享高速缓存的硬件资源访问方法。当私有高速缓存中存在某个重要的访存请求时,该重要的访存请求将按照退出机制替换其他晚进入的访存请求,再通过退让机制将访存请求迁移至最先访问共享高速缓存的位置以达到优先访问共享高速缓存硬件资源的目的。本发明通过退出机制和退让机制的结合实现在某个私有高速缓存中重要访存请求优先访问共享高速缓存的硬件资源,解决访存请求访问共享高速缓存硬件资源的竞争以及由竞争引起的问题。

技术领域

本发明涉及计算机技术领域,具体涉及一种中央处理器单元中共享高速缓存中硬件资源分配访问的方法。

背景技术

高速缓冲存储器(Cache)是存储器系统中最重要的部分之一。其是在计算机存储系统的层次结构中,介于中央处理器(CPU)和主存储器(Main memory)之间用于弥补处理器与存储器之间的速度差异。其特点是容量比较小但速度比主存高得多,接近于CPU的速度。

目前所有现代计算机都使用cache。而且大多数处理器都会额外增加一级cache,服务器级别的处理器中会采用三级cache结构,采用了L1 cache、L2 cache和L3 cache三个层次的cache结构,其访问速度依次递减,容量依次递增,我们称L3 cache为LLC(LastLevel Cache)即最后一级的高速缓存。在多核处理器(CMP,Chip mulitiprocessors)中,不同处理器都有自己的私有的上一级高速缓存(二级缓存时为L1cache,三级缓存时为L1cache和/或L2cache)但是多个处理器通过共有的最后一级高速缓存LLC来实现数据共享。由于最后一级高速缓存LLC被各核共享(Share),LLC中的数据和硬件资源都是所有访存指令竞争的对象,所以一个核的活跃数据很有可能被其他核引发的缺失替换出共享Cache,导致系统性能下降。

现有技术中数据共享竞争控制可以通过指令或者软件来实现,如申请号为201410537569.1的中国发明专利中就公开了多核处理器共享缓存任务调度方法,提出了一种共享Cache驱动的任务调度方法,以提供合理的空间以提高多核处理器并发执行任务能力,提升处理器性能。通过将共享高速缓存划分为若干个共享高速缓存块,并将划分后共享高速缓存块划分给各个私有高速缓存。当私有缓存中的访存请求访问资源时,首先对比共享高速缓存和私有高速缓存中各自拥有的共享高速缓存块之和。如果共享高速缓存块之和满足该访存请求对共享高速缓存的资源要求则该访存请求可以访问否则等待。上述技术方案的问题在于只是划分了共享高速缓存提供给各个私有高速缓存实现一种硬件资源的分配调度,而没有解决硬件资源的竞争以及由竞争引起的问题,特别是当某个私有高速缓存中存在一个重要访存请求,如何能够相较于其他不重要的访存请求优先进入共享高速缓存中,优先访问共享高速缓存硬件资源的问题。

发明内容

为解决上述技术问题,本发明提供了一种多核处理器共享高速缓存硬件资源访问方法,其目的是,解决访存请求访问共享高速缓存硬件资源的竞争以及由竞争导致引起的问题,特别是当某个私有高速缓存中存在一个重要访存请求,如何能够相较于其他不重要的访存请求优先进入共享高速缓存中,以及优先访问共享高速缓存硬件资源的问题。

为达到上述目的,本发明的技术方案如下:

基于退出机制的共享高速缓存硬件资源访问方法,将多核处理器的高速缓存分为多个独立运行的私有高速缓存和多个私有高速缓存共享的共享高速缓存,私有高速缓存向共享高速缓存中发送访存请求,所述的访存请求根据访问共享高速缓存的优先级进行排序,通过以下步骤实现某个访存请求优先进入共享高速缓存中:

步骤1、访存请求进入,各个私有高速缓存中的各个访存请求按照时间顺序并行进入共享高速缓存中;

步骤2、访存请求退出,当某个访存请求优先级较高的队列未进入共享高速缓存中时,共享高速缓存将已进入共享高速缓存中但优先级较低的访存请求按照晚进入先退出的原则删除;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中晟宏芯信息科技有限公司,未经苏州中晟宏芯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510173175.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top