基于退出退让机制的共享高速缓存硬件资源访问方法技术

技术编号:11791803 阅读:162 留言:0更新日期:2015-07-29 17:20
本发明专利技术涉及计算机领域中共享高速缓存的硬件资源访问方法。当私有高速缓存中存在某个重要的访存请求时,该重要的访存请求将按照退出机制替换其他晚进入的访存请求,再通过退让机制将访存请求迁移至最先访问共享高速缓存的位置以达到优先访问共享高速缓存硬件资源的目的。本发明专利技术通过退出机制和退让机制的结合实现在某个私有高速缓存中重要访存请求优先访问共享高速缓存的硬件资源,解决访存请求访问共享高速缓存硬件资源的竞争以及由竞争引起的问题。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种中央处理器单元中共享高速缓存中硬件资源分配访问的方法。
技术介绍
高速缓冲存储器(Cache )是存储器系统中最重要的部分之一。其是在计算机存储系统的层次结构中,介于中央处理器(CPU)和主存储器(Main memory)之间用于弥补处理器与存储器之间的速度差异。其特点是容量比较小但速度比主存高得多,接近于CPU的速度。目前所有现代计算机都使用cache。而且大多数处理器都会额外增加一级cache,服务器级别的处理器中会采用三级cache结构,采用了 LI cache、L2 cache和L3 cache三个层次的cache结构,其访问速度依次递减,容量依次递增,我们称L3 cache为LLC (LastLevel Cache)即最后一级的高速缓存。在多核处理器(CMP,Chip mulitiprocessors)中,不同处理器都有自己的私有的上一级高速缓存(二级缓存时为Llcache,三级缓存时为Llcache和/或L2cache)但是多个处理器通过共有的最后一级高速缓存LLC来实现数据共享。由于最后一级高速缓存LLC被各核共享(本文档来自技高网...

【技术保护点】
基于退出机制的共享高速缓存硬件资源访问方法,将多核处理器的高速缓存分为多个独立运行的私有高速缓存和多个私有高速缓存共享的共享高速缓存,私有高速缓存向共享高速缓存中发送访存请求,所述的访存请求根据访问共享高速缓存的优先级进行排序,其特征在于,通过以下步骤实现某个访存请求优先进入共享高速缓存中:步骤1、访存请求进入,各个私有高速缓存中的各个访存请求按照时间顺序并行进入共享高速缓存中;步骤2、访存请求退出,当某个访存请求优先级较高的队列未进入共享高速缓存中时,共享高速缓存将已进入共享高速缓存中但优先级较低的访存请求按照晚进入先退出的原则删除;步骤3、优先级较高的访存请求进入,优先级较高的访存请求优先...

【技术特征摘要】

【专利技术属性】
技术研发人员:苏东锋张立新姚涛冯煜晶
申请(专利权)人:苏州中晟宏芯信息科技有限公司
类型:发明
国别省市:江苏;32

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

1