首页> 外国专利> State-based allocation and replacement for improved hit ratio in directory caches

State-based allocation and replacement for improved hit ratio in directory caches

机译:基于状态的分配和替换,以提高目录缓存中的命中率

摘要

A system and method of maintaining consistent cached copies of memory in a multiprocessor system having a main memory, includes a memory directory having entries mapping the main memory, an access history information in the memory directory entries, and a directory cache having records corresponding to a subset of the memory directory entries. The memory directory may be a full map directory having entries mapping all of the main memory or a sparse directory having entries mapping to a subset of the main memory. The method includes the steps of receiving a signal indicating a processor cache miss, retrieving a memory directory entry from the memory directory, updating the access history of the memory directory entry, selecting a directory cache line based on its access history and allocating the directory cache line for replacement, and writing the memory directory entry into the directory cache.
机译:一种在具有主存储器的多处理器系统中维护一致的缓存副本的系统和方法,其包括具有映射主存储器的条目的存储器目录,存储器目录条目中的访问历史信息以及具有与记录对应的记录的目录缓存。内存目录条目的子集。存储器目录可以是具有映射所有主存储器的条目的完整映射目录,或者可以是具有映射到主存储器的子集的条目的稀疏目录。该方法包括以下步骤:接收指示处理器高速缓存未命中的信号;从存储器目录中检索存储器目录条目;更新存储器目录条目的访问历史;基于其访问历史选择目录高速缓存行;以及分配目录高速缓存。行进行替换,并将内存目录条目写入目录缓存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号