首页> 外国专利> METHOD AND STRUCTURE FOR EVALUATING AND ENHANCING THE PERFORMANCE OF CACHE MEMORY SYSTEMS

METHOD AND STRUCTURE FOR EVALUATING AND ENHANCING THE PERFORMANCE OF CACHE MEMORY SYSTEMS

机译:评估和增强缓存内存系统性能的方法和结构

摘要

Method and structure for collecting statistics for quantifying locality of data and thus selecting elements to be cached, and then calculating the overall cache hit rate as a function of cached elements. LRU stack distance has a straight-forward probabilistic interpretation and is part of statistics to quantify locality of data for each element considered for caching. Request rates for additional slots in the LRU are a function of file request rate and LRU size. Cache hit rate is a function of locality of data and the relative request rates for data sets. Specific locality parameters for each data set and arrival rate of requests for data sets are used to produce an analytical model for calculating cache hit rate for combinations of data sets and LRU sizes. This invention provides algorithms that can be directly implemented in software for constructing a precise model that can be used to predict cache hit rates for a cache, using statistics accumulated for each element independently. The model can rank the elements to find the best candidates for caching. Instead of considering the cache as a whole, the average arrival rates and re-reference statistics for each element are estimated, and then used to consider various combinations of elements and cache sizes in predicting the cache hit rate. Cache hit rate is directly calculated using the to-be-cached files' arrival rates and re-reference statistics and used to rank the elements to find the set that produces the optimal cache hit rate.
机译:用于收集统计信息以量化数据局部性并因此选择要缓存的元素,然后根据缓存元素的功能计算总体缓存命中率的方法和结构。 LRU堆栈距离具有直接的概率解释,并且是统计信息的一部分,用于量化考虑缓存的每个元素的数据局部性。 LRU中其他插槽的请求速率是文件请求速率和LRU大小的函数。高速缓存命中率是数据局部性和数据集相对请求率的函数。每个数据集的特定局部性参数和对数据集的请求到达率用于生成分析模型,以计算数据集和LRU大小组合的缓存命中率。本发明提供了可以在软件中直接实现的算法,该算法用于使用独立地为每个元素累积的统计信息来构建精确的模型,该模型可以用于预测缓存的缓存命中率。该模型可以对元素进行排名,以找到最佳的缓存候选者。代替整体上考虑高速缓存,估计每个元素的平均到达率和重新引用统计信息,然后在预测高速缓存命中率时将其用于考虑元素和高速缓存大小的各种组合。缓存命中率是使用要缓存的文件的到达率和重新引用统计信息直接计算的,并用于对元素进行排名以找到产生最佳缓存命中率的集合。

著录项

  • 公开/公告号EP0708942B1

    专利类型

  • 公开/公告日1997-09-17

    原文格式PDF

  • 申请/专利权人 ZITEL CORP;

    申请/专利号EP19940922542

  • 发明设计人 SALSBURG MICHAEL A.;

    申请日1994-07-13

  • 分类号G06F11/34;G06F12/08;

  • 国家 EP

  • 入库时间 2022-08-22 03:20:21

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号