首页> 外国专利> Cache performance improvement through the use of early select techniques and pipelining

Cache performance improvement through the use of early select techniques and pipelining

机译:通过使用早期选择的技术和流水线技术来提高缓存性能

摘要

A computer memory hierarchy comprises a level one (L1) cache with access/cycle time equal to or faster than a processor cycle time which can deliver at least a logical word or words needed by the processor on each cycle for an L1 HIT and an L2 cache including a directory and data array in which the L2 directory is accessed upon a MISS to the L1 cache. The L2 data array has a mapping from the L2 directory to the data array such that one block needs to be accessed from the data array, the L2 directory performing required address translation and, upon a HIT, starting access to the L2 array for a specific block required for reloading into the L1 cache, and upon a MISS, the L2 cache requesting a block reload from a next level of the hierarchy. The invention allows a DRAM L2 cache to be used in a computer memory hierarchy without compromising overall system performance. To achieve this, the total DRAM access is minimised as much as possible by use of early select techniques and pipelining. The larger DRAM capacity compared to a SRAM gives a substantially better HIT ratio which compensates for any small degradation due to access time.
机译:计算机存储器层次结构包括访问/周期时间等于或快于处理器周期时间的一级(L1)高速缓存,它可以为L1 HIT和L2在每个周期上至少传递一个或多个逻辑字。高速缓存,包括目录和数据阵列,MISS上访问L1高速缓存时将访问L2目录。 L2数据阵列具有从L2目录到数据阵列的映射,因此需要从数据阵列访问一个块,L2目录执行所需的地址转换,并在命中HIT时开始访问特定的L2阵列重新加载到L1高速缓存所需的块,并在MISS上,L2高速缓存请求从层次结构的下一个级别重新加载块。本发明允许在不损害整体系统性能的情况下在计算机存储器层次结构中使用DRAM L2高速缓存。为实现此目的,通过使用早期选择技术和流水线技术,将对DRAM的总访问量降至最低。与SRAM相比,更大的DRAM容量提供了更好的HIT比率,可以补偿由于访问时间引起的任何细微的下降。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号