首页> 外文期刊>IEEE Transactions on Computers >A model of workloads and its use in miss-rate prediction for fully associative caches
【24h】

A model of workloads and its use in miss-rate prediction for fully associative caches

机译:工作负载模型及其在完全关联缓存的未命中率预测中的使用

获取原文
获取原文并翻译 | 示例

摘要

A mathematical model for the behavior of programs or workloads is presented and from it is extracted the miss ratio of a finite, fully associative cache (or other first-level memory) using least-recently-used replacement under those workloads. To obtain miss ratios, the function u(t, L), defined to be the number of unique lines of size L referenced before time t, is modeled. Empirical observations show that this function appears to have the form u(t, L)=(W L/sup a/t/sup b/) (d/sup log/ /sup L log t/) where W, a, b, d are constants that are related, respectively, to the working set size, locality of references to nearby addresses (spatial locality), temporal locality (locality in time not attributable to spatial locality), and interactions between spatial locality and temporal locality. The miss ratio of a finite fully associative cache can be approximated as the time derivative of u(t, L) evaluated where the function has a value equal to the size of the cache. When the miss ratios from this model are compared to measured miss ratios for a representative trace, the accuracy is high for large caches. For smaller caches, the model is close but not highly precise.
机译:给出了程序或工作负载行为的数学模型,并从中提取了使用这些工作负载下最近最少使用的替换的有限,完全关联的高速缓存(或其他第一级内存)的未命中率。为了获得未命中率,对函数u(t,L)进行建模,该函数定义为在时间t之前引用的大小为L的唯一行的数量。经验观察表明,此函数的形式为u(t,L)=(WL / sup a / t / sup b /)(d / sup log / / sup L log t /),其中W,a,b, d是分别与工作集大小,对附近地址的引用的局部性(空间局部性),时间局部性(时间局部性不归因于空间局部性)以及空间局部性和时间局部性之间的相互作用有关的常数。有限的全关联缓存的未命中率可以近似为函数值等于缓存大小的u(t,L)的时间导数。当将该模型的未命中率与代表迹线的测量未命中率进行比较时,大型缓存的准确性很高。对于较小的缓存,该模型是接近的,但不是很精确。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号